编写java高效率代码注意事项

本文提供了一系列提高编程质量的实用建议,包括减少异常使用、合理组织代码结构、注意内存管理、优选接口而非抽象类等,旨在帮助开发者编写更高效、易维护的代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.少用异常,多用判断。
2.将类的属性按种类分块,将方法的实现按功能分块,适度使用对齐。
3.控制代码长度,尽可能不使用import *。
4.尽量减少同名类,用包名体现类的层次。如:
com.sodao.connectable;
com.sodao.connect.impl;
5.注意内存分配,手工清除短期对象的引用,注意长期引用对象,有可能引起内存泄漏。
6.用接口代替抽象类,不要同时使用overload和override。
7.使用继承表示分类关系,使用组合表示包含关系。
8.高质量的代码是在重构中完成的。
9.通过iterator,for,while来访问集合的元素。
10.使用不可变类作为Set和Map的Key值
11.免费使用集合的具体实现,在声明集合时,使用接口。
12.减少创建对象,减少循环的执行代码,减少IO操作,正确使用JDBC编程接口。
13.函数调用时,通过形参传过来的对象必须先判断后使用,避免使用异常。
14.使用合适的设计模式。
15.尽量将变量表达式申明成变量再使用有,在循环的判断中不要直接使用方法调用的返回值,而要将方法的返回值赋给变量,使用这个变量。
16.尽量使用constant值,不要使用varible的值。
17.对于一组代码完成一个功能的代码,好把他们封装,放在一个新的方法里面,主方法只是
这些子方法的结合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值