java冗余代码怎么删除 冗余的代码

怎么知道代码中存在垃圾代码和冗余代码?

一个好的集成开发环境能告诉你,以开发java的IDEA为例:

创新互联是专业的荔城网站建设公司,荔城接单;提供做网站、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行荔城网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1、声明却未使用的变量:

它会建议你删除该变量。

2、无用的初始值:

它也会建议你删除初始值。

3、不必要的变量:

它会建议直接返回就行,不需要定义额外的变量。

4、可以简化的if语句:

5、可以简化的for语句:

6、一些潜在的可能引起bug的地方:

将会引起空指针异常

没有检查泛型

7、重复代码:

重复的代码可以考虑合并成公共的方法。

还有太多例子我就不举例了,总之好的ide在开发过程中就能告诉我们很多潜在的问题,解决代码不规范的地方,像eclipse也有专门的插件来检查代码。

当然平时就养成好的开发习惯和好的代码规范,长期积累下来在开发过程中自己就能解决掉一大堆冗余代码。

Java数组中重复数据的删除

java数组中去掉重复数据可以使用set集合,set本身内部是不保存重复的数据的,如下代码:

import java.util.Arrays;

import java.util.Set;

import java.util.TreeSet;

public class ceshi {

public static void main(String[] args) {

int[] testArr = { 5, 5, 1, 2, 3, 6, -7, 8, 6, 45, 5 };//新建一个int类型数组

System.out.println(Arrays.toString(testArr));

SetInteger set = new TreeSetInteger();//新建一个set集合

for (int i : testArr) {

set.add(i);

}

Integer[] arr2 = set.toArray(new Integer[0]);

// 数组的包装类型不能转 只能自己转;吧Integer转为为int数组;

int[] result = new int[arr2.length];

for (int i = 0; i  result.length; i++) {

result[i] = arr2[i];

}

System.out.println(Arrays.toString(arr2));

}

}

运行结果如下:

在myeclipse中开发的java项目遇到jar包冗余情况,如何删除项目中的冗余jar包啊?项目很大jar包一百多个。

如果项目允许,你为什么不在一开始的时候建立自己的Libary?或是将你用的jar包放入自制的libary.这样方便整理和查看!而且如果你的项目jar有冗余,证明项目开始的设计就有问题!抱歉你的问题无法解决,只是提点个人建议!

----------

OK,把你的包加入自己的libary,其他的删掉?毕竟不用的包较多吧

java中如何把jvm已经加载了的类去除掉?

jvm要去掉已经加载的类,也就是类的卸载时通过垃圾回收器来进行的,但是类的卸载的条件是十分苛刻的,不像对象的回收那么频繁(年轻代中的小规模回收频繁的进行,老年代中的full gc也会时不时的进行),而类的卸载虽然也由gc完成,但是频率十分低。

当前文章:java冗余代码怎么删除 冗余的代码
URL链接:https://www.cdcxhl.com/article16/dophegg.html

成都网站建设公司_创新互联,为您提供定制开发网站排名品牌网站建设动态网站网站制作静态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

营销型网站建设