高效的Java 读书笔记
欢迎大家指正
於於於
qq:1429641366
展开
-
Effective Java--读书笔记(六)【待完成】
第六章 枚举和注解Java支持两种特殊用途的引用类型:一种是类,称作枚举类型;一种是接口,称作注解类型第三十四条:用enum代替int常量34.1 枚举类型简介枚举类型是指有一组固定的常量组合成合法值的类型。34.1.1 int枚举模式之前,我们使用一组常量来表示枚举类型 int枚举模式public static final int APPLE_FUJI =0;如上不具有类型安全性,可读性极差。这里注意每个apple常量是以APPLE_为前缀,每个orange常量是以ORANGE_为前缀原创 2020-12-25 15:26:15 · 173 阅读 · 1 评论 -
Effective Java--读书笔记(三)【待完成】
第三章 对于所有对象都通用的方法第十条:覆盖equals时请遵守通用约定10.1 什么情况下不用覆盖equals类的每个实例本质上都是唯一的。关注的实体本体还不是里面的值的类。例如Thread。类没有必要提供“逻辑相等(logical equality)”的测试功能。例如java.util.regex.Pattern可以覆盖equals,已检查两个Pattern实例是否代表同一个正则表达式。(设计者认为程序员不需要这样的功能)超类已经覆盖了equals,超类的行为对于这个类也是合适的。例如大多数原创 2020-12-24 17:50:28 · 151 阅读 · 0 评论 -
Effective Java--读书笔记(一)【持续更新中】
前言由于很多人的安利,我发现《Effective Java》这本书可谓是神书,这上面有不少对于传统编码方式的特殊简介以及改进方式。所以本人决定在阅读的过程中,将书中的知识点以及扩展写在这个系列中。帮助想一起学习深入研究Java的小伙伴们来初步了解此书,本系列主要是对知识点的阐述,以及部分代码实现。适合于底层的初级挖掘和养成优秀的代码习惯。本人可以算是刚步入java开发的大门,是用业余时间来写分享这本书。如果在本系列中发现有什么不对的,或者更深层的理解。特别欢迎大家来指正,本人会很开心滴~~。因为群策群.原创 2020-12-23 17:51:48 · 317 阅读 · 1 评论 -
Effective Java--读书笔记(二)【第一版已完成】
第一章 创建和销毁对象第一条:用静态工厂方法代替构造器类可以提供一个公有的静态工厂方法,他只是一个返回类的实例的静态方法。下例为Boolean的简单示例。这个方法将boolean基本类型值转换成了一个Boolean对象的引用。public static Boolean valueOf(boolean b){ return b? Boolean.TRUE :Boolean.FALSE;}注意:静态工厂方法与设计模式中的工厂方法模式不同静态工厂方法与构造器不同的优势它们有名称:例如构造原创 2020-12-21 10:23:12 · 291 阅读 · 2 评论