51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#质量
编写高质量代码:改善Java的151个建议(开源世界)139-143
140.推荐使用Guana扩展工具包 Guava是一种基于开源的Java库,其中包含谷歌正在由他们很多项目使用的很多核心库。这个库是为了方便编码,并减少编码错误。这个库提供用于集合,缓存,支持原语,并发性,常见注解,字符串处理,I/O和验证的实用方法。(简单的说就是对Java的JDK的某些类进行了扩展) ...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议八(泛型和反射)93
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147393.java的泛型是类型擦除的 Java的泛型类型在编译期被擦除94.不能初始化泛型参数和数组95.强制声明泛型的实际类型98.泛型建议采用的顺序List<T>,List<?&g...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议七(枚举和注解)83-92
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147383.推荐使用枚举定义常量 枚举类名.values()方法:获得所有枚举项 ordinal():返回枚举常量的序数 valueOf():根据指定名称返回枚举变量 每个枚举项都是枚举的一个实例 ...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议七(数组和集合)60-82
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147360.对基本类型的操作,数组比集合的性能好 在实际测试中发现:对基本类型进行进行求和计算时数组的效率是集合的10倍。 用集合进行基本类型的加减,会出现装箱拆箱操作,导致性能消耗61.若有必要,使用...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议六(字符串)52-59
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147352.推荐使用String直接赋值 通过String直接创建字符串的过程:创建一个字符串时,首先检查字符串常量池中有没有与字面值相等的字符串,如果有,就不创建,直接返回字符串常量池中该对象的引用;如...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议五(类、对象、方法)31-51
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147331.接口中不要存在实现代码 接口中不能存在实现代码(虽然可以实现,但是如果把实现代码写在接口中,那么接口就绑定了可能变化的因素,这就导致实现不在文档和可靠,是随时可能被抛弃,被修改,被重构的)pa...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议四(基本类型)21-30
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473基本类型有8个:byte,short,int,char,long,double,float,boolean21.用偶判断,不用奇判断 当判断一个数是偶数还是奇数的时候,应该判断是否是偶数。 i%2==...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议三-15-20
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/1000147315.switch-case语句不能忘了break 当一个switch语句中,如果没有break,它就会从匹配的那个一直往下执行,为了避免遗漏break,我们可以如下设置: Window->...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议二:11-14(序列化相关内容)
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473保存在磁盘上的对象文件包括2个部分: (1):类文件描述信息:包括包路径、继承关系、访问权限、变量描述、变量访问权限、方法签名、返回值、以及变量的关联类信息。 (2):非瞬太(transient关...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
编写高质量代码:改善Java的151个建议一:1-10
该书籍PDF下载地址:http://download.csdn.net/download/muyeju/10001473Java变量命名方式:包名全小写,类名首字母全大写,常量全部大写并用下划线分隔,变量采用驼峰命名法1.不要在常量、变量中出现易混淆的字母 例如:数字1和字母小写l,数字0和字母小写o,大写O等2.常...
代码星球
·
2020-10-02
编写
高质量
代码
改善
Java
6 个重构方法可帮你提升 80% 的代码质量
英文原文:Top6RefactoringPatternstoHelpYouScore80%inCodeQuality 在过去做了不少代码走读,发现了一些代码质量上比较普遍的问题,以下是其中的前五名:臃肿的类: 类之所以会臃肿,是因为开发者缺乏对最基本的编码原则,即“单一职责原则”(S...
代码星球
·
2020-09-08
重构
方法
帮你
提升
代码
Linux中 SonarQube代码质量管理平台安装
SonarQube是管理代码质量一个开源平台,可以快速的定位代码中潜在的或者明显的错误。 1、环境准备 (1)sonarQube下载地址https://www.sonarqube.org/downloads/ 注:官网显示目前最新版本是6.2,但是实在是下载不下来,迫于无奈选择了5.6.4。 ...
代码星球
·
2020-08-09
Linux
SonarQube
代码
质量管理
平台
软件集成策略——如何有效率地提升质量
《软件集成策略——如何有效率地提升质量》基本信息作者:董越 出版社:电子工业出版社ISBN:9787121207662上架时间:2013-7-22出版日期:2013年8月开本:16开页码:184版次:1-1所属分类:计算机>软件工程及软件方法学>软件质量、软件测...
代码星球
·
2020-08-09
软件
集成
策略
如何
有效率
读读《编写高质量代码:改善Java程序的151条建议》
这本书可以作为平时写代码的一个参考书,这本书以我个人读的经验看来,最好是通过平时代码驱动的方式来读,这样吸收的快,也读的快。这本书主要讲什么,我自己用了个思维导图概述:根据这种导图可知,主要讲的就是Java语法、JDKAPI、程序性能、开源工具和框架、编程风格和编程思想等五个点。我这次主要读的是关于开源世界和思想开源这...
代码星球
·
2020-07-24
读读
编写高质量代码:改善Java程序的151条建议
Eclipse-Java代码规范和质量检查插件-Checkstyle
CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要但枯燥的任务中解脱出来。它可以根据设置好的编码规则来检查代码。比如符合规范的变量命名,方法体的最大行数,重复代码检查等等。安装步骤:1、在线安装:Hel...
代码星球
·
2020-07-09
Eclipse-Java
代码
规范
质量检查
插件
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他