当前位置:博威奇培训网 > 电脑IT > 程序开发

[程序开发]如何写出优雅的Java代码上篇

查看:

黄老师黄老师

最后更新: 2020-08-27 20:15:05

  未上传身份证认证 身份证未认证   未上传营业执照认证 营业执照未认证

商家信息
如何写出优雅的Java代码上篇
  • 13430300330
  • 13430300330

联系我时,请说是在【博威奇培训网】看到的,我会给您最大的优惠!

投诉举报 发布信息
如何写出优雅的Java代码上篇货源详情
在每一位刚入行的程序员的心中,编写程序都是一门神圣的艺术创作。他们无不希望自己的代码作品既简洁清晰,又可读性强,而且还具有一定的容错能力。本文将为您带来七点建议和技巧,以帮助您编写出简洁、干练的Java代码。其中的有些可能会让你觉得有些不可思议,但是请相信我,如下的每一条我都亲身实践过的。1.使用IntelliJ IDEA作为您的集成开发环境(IDE)虽然我已经使用了六年的Eclipse和三年的NetBeans,而且我仍然偶尔会使用到它们,但是如今的大部分时间,我只使用IntelliJ IDEA(请详见)。我并不是想在这里展开有关IDE的大讨论,而只是想告诉您,IDEA能够根据其自有的最佳整合实践标准,持续提示您写出更短、更好、更简洁的代码。您只需要按下Alt + Enter组合键,它就会自动开始为您工作了。在大多数时候,IntelliJ IDEA能够为您提供各种智能且实用的代码建议。当然,您也可以向它学到不同的编程知识与技巧。为了更好地获取IDEA的服务性能,您最好在自己的电脑上采用固态硬盘(SSD)。就我自己的那台旧式笔记本电脑而言,由于使用的是传统硬盘(HDD),它已无法顺畅地运行IDEA了。因此我个人建议您至少使用一颗256 GB大小的固态硬盘。2.使用JDK 8或更高版本JDK 8及其更高版本引入了诸如:lambda表达式(lambda expression,一种匿名函数)、功能接口、流式接口(stream APIs,提供更为可读的源代码实现方法)等许多新的功能,这些都有助于您写出更简短、更高性能的Java代码。当然,您并不需要去逐一地记住这些功能,因为前面提到的IDEA会帮助您在实际编程的过程中,实现这些功能与服务。这也就是为什么我首先向您建议使用IDEA的原因。如果您感兴趣,也可以参考《Java8实战,Java8 in Action》一书。3.使用Maven/Gradle请使用Maven(一个采用纯Java编写的开源项目管理工具,请参见)或Gradle(一个基于Apache Ant和Maven的项目自动化构建工具,请参见)来管理代码中的依赖关系,以及构建和部署自己的项目。如果您已经为许多项目建立了可复用各种基本库,那么如果仅仅是内部使用的话,您可以引入Nexus(一种Maven存储库的管理器)来进行管理。否则,您应该将它们直接部署到Maven的中央存储库中。4.使用Lombok是时候向setter/getter、hashcode/equals、以及constructors/toString等样板式代码(boilerplate code)说再见了,您只需要一个注解:- @Data - 就能统统搞定了。Lombok是一款可以通过简单的注解形式,来帮助开发者简化并消除Java代码臃肿的工具(具体请参见)。它不但能够减少您的代码编写量,还能够帮助您打理那些生成的字节码。联系地址:沣宏大厦3楼
程序开发发布货源

今日:0 | 程序开发:666 | 所有: 2253

版权所有:博威奇培训网【Boweiqi.com】 Copyright 2014-2020
侵权、举报、投诉、删除信息联系邮箱:services@maigela.com 客服QQ:55933123 我们承诺只要联系到客服人员,当即解决问题不会超过2小时!
免责声明: 请您仔细甄别信息的真实性与安全性,本站不承担任何由用户所发布信息而引起的争议和法律责任
蜀ICP备20024995号