《Effective Java》学习笔记15--25

本栏是博主根据如题教材进行Java进阶时所记的笔记,包括对原著的概括、理解,教材代码的报错和运行情况。十分建议看过原著遇到费解地方再来参考或与博主讨论。致敬作者Joshua Bloch和各路翻译者们,以及为我提供可参考博文的博主们。

复制粘贴改格式好累,这几篇全都给出git地址,大家自己download下来看好了。或者想直接在浏览器上看可以考虑用这个名叫OctoTree的插件。安装教程网上大把,这里不再赘述。

《Effective Java 3rd Edition》第四章·类和接口

15.最小化类成员变量和方法的可见性

git地址:点我点我

16.使用getter&setter方法替代对成员变量的直接访问

git地址:点我点我

17.最小化易变性

git地址:点我点我

18.复合优先于继承

git地址:点我点我

19. 要么为继承而设计,并提供文档,要么就禁止继承 

git地址:点我点我

20.接口优于抽象类

git地址:点我点我

21.为继承设计接口

git地址:点我点我

22.接口仅用于定义类型

git地址:点我点我

23.类层次优于标签类

git地址:点我点我

24. 优先考虑静态成员类 

git地址:点我点我

25.一个文件只放一个顶层类

git地址:点我点我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值