Java类别订阅
java stream api reduce与collect的用法差异
java stream api中 reduce与collect 在功能上有差异也有重叠,但是重叠部分… 继续阅读 java stream api reduce与collect的用法差异
java stream api中的reduce方法使用
java stream api是对函数式编程的支持,虽然stream api和c# linq比起来就… 继续阅读 java stream api中的reduce方法使用
浅谈lambda表达式<最通俗易懂的讲解>
Java8发布已经有一段时间了,这次发布的改动比较大,很多人将这次改动与Java5的升级相提并论。J… 继续阅读 浅谈lambda表达式<最通俗易懂的讲解>
为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
每个Java开发人员都知道日志记录对Java应用的重要性,尤其是对服务端应用,而且其中许多人都已经熟… 继续阅读 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
Java工程师该如何编写高效代码?
阿里妹导读:世界上只有两种物质:高效率和低效率;世界上只有两种人:高效率的人和低效率的人。——萧伯纳… 继续阅读 Java工程师该如何编写高效代码?
告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
简洁清爽的代码风格应该是大多数工程师所期待的。在工作中笔者常常因为起名字而纠结,夸张点可以说是编程5… 继续阅读 告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
为什么阿里巴巴建议集合初始化时,指定集合容量大小?
集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意… 继续阅读 为什么阿里巴巴建议集合初始化时,指定集合容量大小?
为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API
作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是… 继续阅读 为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API
为什么阿里巴巴禁止开发人员使用isSuccess作为变量名(修订版)
在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一… 继续阅读 为什么阿里巴巴禁止开发人员使用isSuccess作为变量名(修订版)