- 博客(3)
- 收藏
- 关注
原创 并发中的陷阱-处理器重排序
假设有两个线程分别调用同一个test对象的writer()和reader()。请问,console输出的是什么?(a) 0 (b) 1 (c) 不确定 (d) 不知道 public class test{ private boolean flag = false; private int a = 0; public void writer(){ a
2017-05-16 22:46:02 1691
原创 重构(一)
重构(一)通过调整程序结构,在不改变功能的前提下,提高其可读性,降低修改成本。Why:你写的代码计算机能读懂,不代表人能读懂。 1 提高代码维护性:项目快速迭代,功能驱动程序设计。随着功能添加,程序逐渐失去自己的结构,可读性大幅下降。新人可以迅速熟悉项目,减少开发公司成本。 2 提高代码健壮性:在重构的过程,可以重新梳理代码结构,顺带可以发现一些位置的bug。 3 提高开发速度:有过开源项目经验的同
2017-05-16 17:08:32 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人