![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Effective Java
luqian1996
这个作者很懒,什么都没留下…
展开
-
Effective Java读书笔记(4)—— 泛型
先简单说一下泛型,这是从Java5开始的一个重要新特性:比方说,我现在想建立一个容器,容器里存储的元素类型可以使任意类型(可以存储dog,也可以存储cat),当然一个容器对象只能存储某一种,不能一个容器寄存dog又存cat。在泛型出现之前,我们想实现上述的功能需要这么做:Object[] dogs = new Object[100];ArrayList dogs = new ArrayList...原创 2020-04-23 23:03:24 · 161 阅读 · 0 评论 -
Effective Java读书笔记(3)—— 类与接口
第四章:类与接口第一条:使类和成员的可访问性最小化一个设计良好的组件应该隐藏所有实现细节,只把必须要提供的功能通过API暴露出来,组件之间通过API进行通信。组件与组件之间的耦合越低越好,一个组件对于其他组件,除了API通信,应该一无所知。所以每个类或成员应该尽可能的不可访问。对于顶层的类和接口,不加任何修饰符则默认为包级私有,public修饰则为公共的,不能用其他修饰符修饰。包级私有...原创 2020-04-22 23:18:34 · 160 阅读 · 0 评论 -
Effective Java读书笔记(2)—— 所有对象通用的方法
这一章写的是对所有对象都通用的一些方法,换言之就是Object带有的一些方法(Object类是所有类的父类),在这些方法中非final的类都是被设计为需要重写的,重写时需要遵从一些通用的约定。第一条:使用try-with-resources语句代替try-finally语句在进行IO操作和JDBC数据库操作的时候,最终都要手动调用close()关闭资源(用finalizer机制也可以,但是...原创 2020-04-17 19:18:00 · 179 阅读 · 0 评论 -
Effective Java读书笔记(1)—— 创建和销毁对象
很久以前买的一本《Effective Java》,最近开始读啦!从第二章开始看(第一章是引言),每一章都有若干条建议,翻了一下感觉对日常编码有很强的指导意义呀,勤劳的我决定写个读书笔记记录一下????。第一条:考虑用静态工厂方法代替构造器说到静态工厂方法,书里给的例子是包装类型,也就是平时常会用到的Integer.valueOf(),Integer.parseInt()想必也算,返回的都是Int...原创 2020-04-16 17:00:18 · 158 阅读 · 0 评论