打字猴:1.700453113e+09
1700453113
1700453114 Person p=(Person)_person;
1700453115
1700453116 return p.getAge()>20;
1700453117
1700453118 }
1700453119
1700453120 public void describeTo(Description desc){
1700453121
1700453122 }
1700453123
1700453124 });
1700453125
1700453126 //查找出最大年龄
1700453127
1700453128 Lambda.maxFrom(persons).getAge();
1700453129
1700453130 //抽取出所有姓名形成一个数组
1700453131
1700453132 Lambda.extract(persons, Lambda.on(Person.class).getName()));
1700453133
1700453134 lambdaj算是一个比较年轻的开源工具,但是它符合开发人员的习惯,对集合的操作提供了“One Line”式的解决方法,可以大大缩减代码的数量,而且也不会导致代码的可读性降低,读者可以在下一个项目中使用此类开源工具。
1700453135
1700453136
1700453137
1700453138
1700453139 编写高质量代码:改善Java程序的151个建议 [:1700438221]
1700453140 编写高质量代码:改善Java程序的151个建议 第12章 思想为源
1700453141
1700453142 Java happens to be a really good language for a broad spectrum of topics.
1700453143
1700453144 Java只是碰巧成为了一门用途广泛的优秀语言。
1700453145
1700453146 ——James Gosling(詹姆斯·高斯林,Java的创始人)
1700453147
1700453148 编码不仅仅是把代码写出来,还要求清晰地表达出编码者头脑中的逻辑,准确地传递到计算机中执行,同时也能够被其他编码者轻松阅读,而要实现这些目标,则要求代码有清晰、正确的思想,即编程思想。
1700453149
1700453150 编程思想是软件诞生的源泉,当它喷涌而发时,也是优秀软件诞生之时。
1700453151
1700453152
1700453153
1700453154
1700453155 编写高质量代码:改善Java程序的151个建议 [:1700438222]
1700453156 编写高质量代码:改善Java程序的151个建议 建议144:提倡良好的代码风格
1700453157
1700453158 代码的版面和样式比较多,每个项目组基本上都有自己的编码规范,大家都希望形成良好的代码风格,以便提高代码的可读性,方便生成维护文档,减少缺陷出现的几率等,在Java的开发中一般都是按照《The Java Language Specification》(即《Java编码规范》)来制定编码规范的,但是基本上每个项目组都会有一些自己的个性特征,我们不去评说哪一个代码风格优秀,哪一个风格较差,而是来分析一下优秀团队的编码风格应该具有哪些特征。
1700453159
1700453160 (1)整洁
1700453161
1700453162 不管代码风格的定义有多优秀,有多适合开发人员,如果代码结构混乱不堪,即使效率再高,也会使维护难以持续。我们知道,代码首先是给人看的,然后才是给机器执行的,对于机器来说,只要代码符合规范,不在乎其格式是否整洁、是否有缩进、是否有回车,只要代码正确就能正常运行,而人就不同了,没有缩进没有回车的代码基本上是不可阅读的。试想一下一个没有标点符号的文档,整篇就是一个段落,能读懂的基本上是天才(或许你会说古代的诗词就是没有标点符号的。确实,但它有韵律)。
[ 上一页 ]  [ :1.700453113e+09 ]  [ 下一页 ]