Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2017-12-23 11:57:52
阅读次数:
104
《Effective Java》——读后总结 这本书在Java开发的行业里,颇有名气。今天总算是粗略的看完了...后面线程部分和序列化部分由于心浮气躁看的不仔细。这个月还剩下一周,慢慢总结消化。 1、静态工厂方法代替构造器 静态工厂方法有名称,能确切地描述正被返回的对象。 不必每次调用都创建一个新的 ...
分类:
编程语言 时间:
2017-12-22 23:52:45
阅读次数:
257
Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2017-12-21 23:01:55
阅读次数:
260
一、Java从入门到精通*《Java从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》编辑推荐:“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个 ...
分类:
编程语言 时间:
2017-12-18 18:51:28
阅读次数:
140
说明 这里是阅读《Effective Java中文版第二版》的读书笔记,这里会记录一些个人感觉稍微有些重要的内容,方便以后查阅,可能会因为个人实力原因导致理解有误,若有发现欢迎指出。一些个人还不理解的会用斜线标注。 第一章是引言,所以跳过。 第二章 创建和销毁对象 第1条:考虑用静态工厂方法代替构造 ...
分类:
编程语言 时间:
2017-12-18 01:27:19
阅读次数:
158
第四章 Refactoring Code The solutions you develop in Android Studio will not always follow a straight path from design to finish. To be an effective Andr ...
分类:
移动开发 时间:
2017-12-17 13:21:09
阅读次数:
388
致敬杜少 Lecture 5. Training versus Testing 5.1 Recap and Preview 5.2 Effective Number of Lines 5.3 Effective Number of Hypothesis 5.4 Break Point 题外话: ...
分类:
其他好文 时间:
2017-12-16 21:16:05
阅读次数:
182
在Java世界里,经常被提到静态这个概念,static作为静态成员变量和成员函数的修饰符,意味着它为该类的所有实例所共享,也就是说当某个类的实例修改了该静态成员变量,其修改值为该类的其它所有实例所见。最近一个项目里频繁用到static修饰的内部类,再读了一下《Effective Java》才明白为什 ...
分类:
编程语言 时间:
2017-12-16 13:05:19
阅读次数:
232
1.《深入理解Java虚拟机:JVM高级特性与最佳实践》 2.《HotSpot实战》 3.《Java并发编程实战》 Brian Goetz 4. 《Java多线程编程核心技术》 高洪岩 5.《Effective Java中文版》 6.《深入分析Java Web技术内幕》 许令波 7.《大型网站技术架 ...
分类:
编程语言 时间:
2017-12-15 16:56:57
阅读次数:
136
记得之前有同事吐槽过Java中居然没有缺省参数这个东西,想要达到缺省参数的目的只能靠蹩脚的函数重载。但今天发现了C++中缺省参数的坑。 C++中的virtual函数是动态绑定的,而缺省值却是静态绑定的。 举例来说: class Shape{ public: virturl void draw(Col ...
分类:
编程语言 时间:
2017-12-14 03:20:43
阅读次数:
152