如何提升 Java 代码的可读性

Martin Fowler曾经在一篇文章中曾经引用过Phil Karlton的话:There are only two hard things in Computer Science: cache invalidation and naming things. “在 CS 领域中,有两件事是非常难的,一个是缓存失效,一个是命名。”

java8新特性stream+Lambda 表达式

背景距离Java 8发布已经过去了7、8年的时间,Java 19也发布了。Java 8中关于函数式编程和新增的Stream流API至今饱受“争议”。如果你不曾使用Stream流,那么当你见到Stream操作时一定对它发出过鄙夷的声音,并在心里说出“这都写的什么玩意儿”。

《阿里巴巴JAVA开发手册》发布详尽版,新增16条设计规约

2018年6月5日,《阿里巴巴Java开发手册》再次升级代码规范,新增了16条设计规约!涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等。

Java面试题:json该如何定义?json与xml的区别有哪些?

什么是jsonJson是一种字符串数据格式,一般用于数据传输格式。json字符串中[]对应JSONArray, {}对应JSONObjectjson与xml的区别(1).可读性方面。

java4个技巧:从继承和覆盖,到最终的类和方法

publicinterface Animal { public String makeNoise();其中一些技术,如协变返回类型和交互式泛型类型,可以在一次性的情况下使用,而其他技术,如自动关闭的资源和最终方法和类,可以而且应该更频繁地使用,以生成更具可读性和更精确的代码

为什么说Kotlin的可读性比Java好?

之间的对比,像这种文章,我一般是直接忽略的,但是那天我还是打开了,然后就看到一个非常吃惊的结果。之间可读性的对比的文章,作者的结论是:Kotlin 并不比 Java 更具有可读性,所有认为 Kotlin 比 Java

写Golang程序的三条建议

可能会有不少朋友认为,代码最核心是为了实现业务。我们作为开发者,如果以业务为第一导向,那么只会成为码农,而程序员需要有技术上的思考。

网站地图