成都网站建设设计

将想法与焦点和您一起共享

Java冗余代码 冗余的代码

java中的代码冗余和耦合有什么区别?请详细举例,谢谢

比如说两段代码A,B执行不同的功能,但是这两段代码里面需要用到相同的另一端代码C,如果A,B都要写C就显得麻烦,这时候就把C提取出来作为单独的部分调用这样就不显得冗余,因为只要写一遍,而前者要写两遍。耦合的话就是我定义A,B两个类(不是代码),但是B类里面的方法要用到A,比如要new一个A的对象,这样两个类就耦合了

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的方山网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

望采纳

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

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

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

它会建议你删除该变量。

2、无用的初始值:

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

3、不必要的变量:

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

4、可以简化的if语句:

5、可以简化的for语句:

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

将会引起空指针异常

没有检查泛型

7、重复代码:

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

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

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

javaweb项目编译很慢

,原因可能是因为:

1. 代码中有大量的重复编译。

2. 编译时依赖的jar包太多,导致编译耗时长。

3. 项目中包含大量的编译错误,导致编译耗时长。

4. 编译时受到硬件资源限制,导致编译耗时长。


当前文章:Java冗余代码 冗余的代码
转载来源:http://chengdu.cdxwcx.cn/article/dopijcg.html