阿里巴巴Java开发手册学习小结
文章平均质量分 84
yoyo_0316
这个作者很懒,什么都没留下…
展开
-
阿里巴巴Java开发手册学习小结3-OOP规约
本次学习 来源 阿里巴巴Java开发手册 ,文档更新时间2016.12.7 是阿里巴巴集团技术部 首次向Java业界公开,如果有需要开发手册源文档的,欢迎联系 编程规范OOP规约1.【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可2.【强制】所有的复写方法,必须加 @Override 注解3.【强制】相同参数类型,相同业务含义,才可以使用J原创 2017-12-08 15:38:35 · 289 阅读 · 0 评论 -
阿里巴巴Java开发手册学习小结4-关于集合处理
本次学习 来源 阿里巴巴Java开发手册 ,文档更新时间2016.12.7 是阿里巴巴集团技术部 首次向Java业界公开,如果有需要开发手册源文档的,欢迎联系 说明集合的处理,还是有许多需要注意的,养成良好的习惯,事半功倍。 编程规范集合处理1.【强制】Map/Set 的key 为自定义对象时,必须重写hashCode 和equals。 正例:String重写了hashCode 和equal原创 2017-12-08 18:21:21 · 267 阅读 · 0 评论 -
阿里巴巴Java开发手册学习小结5-并发处理
本次学习 来源 阿里巴巴Java开发手册 ,文档更新时间2016.12.7 是阿里巴巴集团技术部 首次向Java业界公开,如果有需要开发手册源文档的,欢迎联系 编程规范并发处理1.【强制】获取单例对象要线程安全,在对象里面做操作也要保证线程安全。 说明:资源驱动类,工具类,单例工厂类都需要注意。2.【强制】线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。 说明:使用线程池的好处原创 2017-12-11 17:54:15 · 285 阅读 · 0 评论 -
阿里巴巴Java开发手册学习小结6-控制语句
本次学习 来源 阿里巴巴Java开发手册 ,文档更新时间2016.12.7 是阿里巴巴集团技术部 首次向Java业界公开,如果有需要开发手册源文档的,欢迎联系 编程规范控制语句1.【强制】在一个switch块内,每个case 要么通过break/return 来终止,要么注释说明程序将继续执行到哪一个case 为止;在一个switch块内,都必须包含一个default语句并且放在最后,即使它神秘代码原创 2017-12-12 15:39:28 · 225 阅读 · 0 评论 -
阿里巴巴Java开发手册学习小结7-注释规约
本次学习 来源 阿里巴巴Java开发手册 ,文档更新时间2016.12.7 是阿里巴巴集团技术部 首次向Java业界公开,如果有需要开发手册源文档的,欢迎联系 要养成良好的代码注释习惯~ 编程规范注释规约1.【强制】类,类属性,类方法的注释必须使用javadoc 规范,使用/* 内容/ 格式,不得使用//xxx 方式2.【强制】所有的抽象方法(包括接口中的方法)必须要用javadoc 注释,除原创 2017-12-12 16:15:12 · 677 阅读 · 0 评论 -
阿里巴巴Java开发手册学习小结8-异常日志
本次学习 来源 阿里巴巴Java开发手册 ,文档更新时间2016.12.7 是阿里巴巴集团技术部 首次向Java业界公开,如果有需要开发手册源文档的,欢迎联系 异常日志一、异常处理1.【强制】不要捕获Java类库中定义的继承自RuntimeException 的运行时异常类,如:IndexOutOfBoundsException /NullPointerException 。这类异常由程序员预检查原创 2017-12-12 17:20:51 · 327 阅读 · 0 评论 -
阿里巴巴Java开发手册学习小结1-命名及常量定义
本次学习 来源 阿里巴巴Java开发手册 ,文档更新时间2016.12.7 是阿里巴巴集团技术部 首次向Java业界公开,如果有需要开发手册源文档的,欢迎联系 编程规约命名规约1.【强制】所有编程相关命名均不能以下划线或者美元符号 开始,也不能以下划线或美元符号结束 反例: _name / __name / $Object / name_ / name$ /Object$2.【强制】所有编程相关的原创 2017-12-06 17:15:42 · 355 阅读 · 0 评论 -
阿里巴巴Java开发手册学习小结2-格式规约
本次学习 来源 阿里巴巴Java开发手册 ,文档更新时间2016.12.7 是阿里巴巴集团技术部 首次向Java业界公开,如果有需要开发手册源文档的,欢迎联系 说明 关于 编程规范中的空格 等格式规约 个人觉得 大部分 都是废话,直接使用格式化代码即可,其他可参考。 编程规范格式规约1.【强制】大括号的使用约定。如果是大括号内为空,则简洁写成{}即可,不需要换行; 如果是非空代码块则: 1,原创 2017-12-06 18:16:02 · 268 阅读 · 0 评论