资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java冗余代码太多 代码冗余率

我想把这段java代码封装,重复代码太多了

你把重复的代码提取出来封装成一个方法不就是了,无非就是

专业从事成都网站设计、成都网站制作,高端网站制作设计,微信平台小程序开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用HTML5+CSS3前端渲染技术,自适应网站建设,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。

private void SendData(int screenid,int controlid,String info)

{

UpdateTextData data=new UpdateTextData();

data.setScreen_id(screenid);

data.setControl_id(controlid);

data.SetStrings(info);

ListByte.......

RS232.write.......

}

之后在你的popupAlertWindow里就可以写

SendData(7,5,String.valueOf(code));

SendData(7,5,type);

SendData(7,5,info);

我写了个java代码,编译没有问题,但是执行的时候就出了一堆乱七八糟的代码,这是怎么回事?

原因是你编译使用的javac,把代码编译成版本61的class,而你的运行环境java,是一个老版本,能执行的上限是52版本。

解决方法有两个:

1,安装和JDK相同版本的Java运行时(JRE),并正确设置PATH变量。验证方法是:

在黑窗口里分别输入java -version和javac -version,两个版本要一致,或者java的版本更高。

相关命令截图如下:

2,编译的时候指定运行时的版本:使用--release参数指定版本。

例如,你通过 java -version查看到版本=8,那么就按如图的命令编译

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

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

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

它会建议你删除该变量。

2、无用的初始值:

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

3、不必要的变量:

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

4、可以简化的if语句:

5、可以简化的for语句:

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

将会引起空指针异常

没有检查泛型

7、重复代码:

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

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

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

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

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

----------

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

JAVA代码如何用继承提取出重复代码,优化代码冗余

重新写个方法,把你选中的放进去,用到的时候调用下就好,重写写的方法最好是static修饰的,这样就能直接用类名调用了,比如

public class A{

public static void b(){

//这里放你那些代码

}

}

以后要用的话就是A.b()就可以用了


分享文章:java冗余代码太多 代码冗余率
URL标题:http://cdkjz.cn/article/dodegij.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220