写出优雅的Java代码
K 8 或更高版本 JDK 8 及其更高版本引入了诸如:lambda 表达式 (lambda expression,一种匿名函数)、功能接口、流式接口 (Stream APIs,提供更为可读的源代码实现方法) 等许多新的功能,这些都有助于您写出更简短、更高性能的 Java 代码。 当然,您并不需要去逐一地记住这些功能,因为前面提到的 IDEA 会帮助您在实际编程的过程中,实现这些功能与服务。这也就是为什么我首先向您建议使用 IDEA 的原因。 3.使用 Maven/Gradle 请使用 Maven(一个采用纯 Java 编写的开源项目管理工具,请参见) 或 Gradle(一个基于 Apache Ant 和 Maven 的项目自动化构建工具,请参见) 来管理代码中的依赖关系,以及构建和部署自己的项目。 大部分 Java 后端开发人员都用的是 Maven,或许是因为几乎所有 Java 开发者都熟悉 XML。下面我们来看看 Maven 能为我们做什么。 Maven 能为我们做什么?
4.使用 Lombok 是时候向setter/getter、ashcode/equals、以及constructors/toString等样板式代码 (boilerplate code) 说再见了,您只需要一个注解: @Data 就能统统搞定了。 Lombok 是一款可以通过简单的注解形式,来帮助开发者简化并消除 Java 代码臃肿的工具 (具体请参见)。它不但能够减少您的代码编写量,还能够帮助您打理那些生成的字节码。
5.编写单元测试 (编辑:江门站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |