编写高质量代码之Java.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编写高质量代码之Java读书笔记模板 01思维导图读书笔记目录分析内容摘要精彩摘录作者介绍目录0305020406 思维导图 高质量代码解决程序员编码方案问题建议使用方法推荐第章类类型性能对象值代码动态本书关键字分析思维导图 内容摘要 内容摘要在通往“java技术殿堂”的路上,本书将为你指点迷津!内容全部由java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面,对java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为java程序员如何编写高质量的java代码提出了极为宝贵的建议。对于每一个问题,不仅以建议的方式从正反两面给出了被实践证明为十分优秀的解决方案和非常糟糕的解决方案,而且还分析了问题产生的根源,犹如醍醐灌顶,让人豁然开朗。 读书笔记 读书笔记这本书只是大概讲了一些编程规范和编程细节,作为一本知识点速读书还是不错的。把水深的JSE研究的这么透彻,作者得是十年以上开发经验的大神卧槽,神书啊。果然还是Java看起来亲切些…毕竟接触了几年了,复习一遍,加深理解,扩展开来。非常适合测试同学查看,代码review、白盒测试过程中大有用武之地。讲的真不错,里面包含Java的一些细节,更重要的是一些JavaScript的细节控制和优化,绝对值得推荐一看的好书。建议都挺好的,比较务实。看到这里全是看完了,后面的是JavaScript的建议了,作为后端开发,也可以多做了解。 精彩摘录 精彩摘录反序列化时构造函数不会执行。包名全小写,类名首字母全大写,常量全部大写并用下划线分隔,变量采用驼峰命名法(Camel Case)命名编译器有一个“最短路径”原则:如果能够在本类中查找到的变量、常量、方法,就不会到其他包或父类、接口中查找,以确保本类中的属性、方法优先。字母“l”作为长整型标志时务必大写。符中的两个操作数类型一致,务必让常量的值在运行期保持不变。在序列化类中,不使用构造函数为final变量赋值。总结一下,反序列化时final变量在以下情况下不会被重新赋值:[插图]通过构造函数为final变量赋值。[插图]通过方法返回值为final变量赋值。[插图] final修饰的属性不是基本类型。 目录分析 第1章 Java开发中通用的方法和准则第2章基本类型第3章类、对象及方法第4章字符串编写高质量代码——改善Java程序的151个建议 第5章数组和集合第7章泛型和反射第6章枚举和注解编写高质量代码——改善Java程序的151个建议 第8章异常第9章多线程和并发第10章性能和效率第11章开源世界第12章思想为源12345编写高质量代码——改善Java程序的151个建议 第1章 Java开发中通用的方法和准则建议1:不要在常量和变量中出现易混淆的字母建议2:莫让常量蜕变成变量建议3:三元操作符的类型务必一致建议4:避免带有变长参数的方法重载建议5:别让null值和空值威胁到变长方法建议6:覆写变长方法也循规蹈矩建议7:警惕自增的陷阱建议8:不要让旧语法困扰你建议9:少用静态导入 第2章基本类型建议21:用偶判断,不用奇判断建议22:用整数类型处理货币建议23:不要让类型默默转换建议24:边界,边界,还是边界建议25:不要让四舍五入亏了一方建议26:提防包装类型的null值建议27:谨慎包装类型的大小比较建议28:优先使用整型池建议29:优先选择基本类型 第3章类、对象及方法建议31:在接口中不要存在实现代码建议32:静态变量一定要先声明后赋值建议33:不要覆写静态方法建议34:构造函数尽量简化建议35:避免在构造函数中初始化其他类建议36:使用构造代码块精炼程序建议37:构造代码块会想你所想建议38:使用静态内部类提高封装性建议39:使用匿名类的构造函数 第4章字符串建议52:推荐使用String直接量赋值建议53:注意方法中传递的参数要求建议54:正确使用String、StringBuffer、StringBuilder建议55:注意字符串的位置建议56:自由选择字符串拼接方法建议57:推荐在复杂字符串操作中使用正则表达式建议58:强烈建议使用UTF编码建议59:对字符串排序持一种宽容的心态 第5章数组和集合建议60:性能考虑,数组是首选建议61:若有必要,使用变长数组建议62:警惕数组的浅拷贝建议63:在明确的场景下,为集合指定初始容量建议64:多种最值算法,适时选择建议65:避开基本类型数组转换列表陷阱建议66:asList方法产生的List对象不可更改建议67:不同的列表选择不同的遍历方法建议68:频繁插入和删除时使用LinkedList 第6章枚举和注解建议83:推荐使用枚举定义常量建议84:使用构造函数协助描述枚举项建议85:小心switch带来的空值异常建议86:在switch的defa

文档评论(0)

读书笔记工作汇报 + 关注
实名认证
文档贡献者

读书笔记工作汇报教案PPT

1亿VIP精品文档

相关文档