- 博客(3)
- 收藏
- 关注
原创 java7新特性
1.二进制数字表达方式原本整数(以60为例)能够用十进制(60)、八进制(074)、十六进制(0x3c)表示,唯独不能用二进制表示(111100),Java 7 弥补了这点。示例int a = 0b111100;log("二进制数 -> " + a);// 输出二进制数 -> 602.使用下划线对数字进行分隔表达原本表示一个很长的数字时,会看的眼花缭乱(比如12...
2018-09-20 11:00:58 243
原创 PECS规则
1.规则集合中读取类型T的数据, ? extends T 或者 ?集合中添加数据 ? super T? 和 ? extends T不能添加数据生产者使用“? extends T”通配符,消费者使用“? super T”通配符2.示例List<String> namesOri = new ArrayList<>();namesOri.add("A");...
2018-09-20 10:59:55 864 1
原创 Effective笔记(未完待续)
第1章 (略)第2章 创建和销毁对象第1条 考虑用静态工厂方法代替构造器第2条 遇到多个构造器参数时考虑使用构造器# 重叠构造器模式 编写繁琐、难以阅读# 无参构造器模式 易于阅读、阻止了类不可变 # Builder方式兼顾阅读和安全的问题第3条 用私有构造器或者枚举类型强化Singleton属性# 公有成员是个final域# 公有成员是个静态工厂方法# 公有成员是个...
2018-09-20 10:57:46 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人