如果一个人没有听说过《重构》这本书,那么他一定不敢说自己是程序员;如果一个人没有阅读过《重构》这本书,那么很难想象他会是一名优秀的程序员。这本书是很多公司要求Java程序员必读的三本书之一(另外两本书是《Java编程思想》和《Effective Java》),其实无关编程语言,是程序员就能够从这本书中受益。...
分类:
其他好文 时间:
2015-04-09 23:49:05
阅读次数:
201
1.定义在不改变代码行为情况下改善代码设计;2.好处1.改善设计;2.让软件更加容易理解;3.可以协助寻找bugs;4.可以提升开发速度;3.使用 3.1结构重构(改名字) 右键类文件,Refactor->Rename 3.2移动(移动到另外一个包) Refactor->Move 3.3修改方法的名...
分类:
编程语言 时间:
2014-12-08 20:54:39
阅读次数:
234
java多线程一、引言通常,用并发结局的问题大体上可以分为“速度”和“设计可管理性”两种。速度:多线程机制可以通过频繁的线程间切换,有效的避免“阻塞”问题;设计可管理性:也就是改善代码设计,并发编程更符合人的实际逻辑,可以有效的解决仿真相关的问题。二、java线程1.创建与启动java中通常有两种方...
分类:
编程语言 时间:
2014-12-07 17:39:08
阅读次数:
184