当前位置: 首页 > article >正文

《Java开发手册》核心内容

文章目录

  • 引言
  • I 编程规约
  • II 异常日志
  • III 单元测试 :
  • IV 安全规约 :
  • V MySQL数据库:
  • VI 工程结构 :
  • VII 设计规约 :

引言

手册的愿景是提升代码质量和开发效率,通过规范化的编码实践来减少错误和提高系统的稳定性。

I 编程规约

  • 命名风格:规定了命名的一致性和规范性,避免使用下划线或美元符号开头和结尾,禁止使用拼音
    与英文混合的方式,强调类名、方法名、变量名等的命名规范。
  • 常量定义:禁止使用魔法值,强调使用大写字母和下划线命名常量,避免使用一个常量类维护所有常量。
  • 代码格式 :规定了代码的格式化标准,包括大括号的使用、空格的使用、缩进、注释等。
  • OOP规约:强调避免通过对象引用访问静态变量或方法,覆写方法必须加 @Override注解,避免使用过时的类或方法。
  • 日期时间 :规定了日期格式化的标准和获取当前毫秒数的方法。
  • 集合处理 :强调使用 isEmpty()方法判断集合是否为空,避免在 toMap()方法中忽略
    mergeFunction。
  • 并发处理 :强调线程安全和锁的使用规范,避免使用 Executors创建线程池。
  • 控制语句 :规定了 switch语句的使用规范,避免在高并发场景中使用“等于”判断。
  • 注释规约 :强调使用Javadoc规范&#

http://www.kler.cn/a/510233.html

相关文章:

  • Go 切片:用法和本质
  • mysql_real_connect的概念和使用案例
  • 网上订餐系统 javaweb项目 (完整源码)
  • 如何使用C#与SQL Server数据库进行交互
  • 【机器学习:三十二、强化学习:理论与应用】
  • 学习记录1
  • Qt开发:QSqlDatabase的常见用法
  • JAVA实现捡金币闯关小游戏(附源码)
  • xclip和xsel命令行工具详解
  • 大语言模型的语境中“越狱”和思维链
  • 最新-CentOS 7安装Docker容器(适合本地和云服务器安装)
  • 统信V20 1070e X86系统编译安装PostgreSQL-13.11版本以及主从构建
  • 嵌入式工程师必学(67):SWD仿真接口(for ARM)的使用方法
  • 在 Windows 上,如果忘记了 MySQL 密码 重置密码
  • 软考中级复习篇章:数据结构部分的复习
  • 2024年,我的技术探索与成长之路
  • Java(面向对象进阶——接口)
  • springboot基于微信小程序的停车场预订系统
  • 移远通信多模卫星通信模组BG95-S5获得Skylo网络认证,进一步拓展全球卫星物联网市场
  • 基于Java+MySQL实现在线作业提交系统
  • Android 上删除的短信存储在哪里 - 如何恢复
  • dl学习笔记:(4)简单神经网络
  • Java杂记:@TableField注解用法详解
  • HTTPS与HTTP:区别及安全性对比
  • Linux:指令大全(一)
  • Ubuntu把应用程序放到桌面