Java优化代码的6种方式。
今天给大家分享几个优化代码的方式。
·第一种:try with-语法糖。在调用资源类的时候,比如input 、 等,在使用完成之后必须要关闭这些资源。通常会使用try-catch-这种方式关闭资源,但是由于关闭资源也可能存在异常,代码会变成这样。在当中也要加上try-catch,这样代码显得比较臃肿。
在jdk1.7以后,有了try-with-语法糖,优化后的代码显得非常简单。
·第二种: 。在开发中经常需要使用某个静态方法时,就可以使用静态导入,可以减少字符的输入量和提高代码的可读性。比如这里的数学运算包下的正平方根方法,可以通过静态导入简化代码量。但是使用静态导入时需要注意两点:
→第一点,不要使用.这种方式全部导入,属性名和方法名应该具有明确的清晰的表象意义。
→第二点,使用断言简化调试。比如这里的金额必须为正整数,可以通过断言优化代码。但是使用断言时需要注意几点:
→第一点,断言语句不能改变程序状态。因为在禁用断言时,这种状态改变仍可能会被执行。
→第二点,断言语句不能处理异常。因为在禁用断言时,这些异常处理仍可能会执行。
→第三点,断言不能替代异常检查。使用处理可能为空的对象。开发中空指针异常是非常常见的异常,一般的做法是通过if进行判断。这里可以采用.方法,将可能为空的对象传入。通过if ,如果存在进行打印。
使用表达式简化集合操作,看一下代码。这里是循环打印集合,里边的数据优化后,通过表达式循环打印集合数据。使用枚举类代替常量,可以增加代码的可读性,易于扩展,方便使用,更好的封装,更好的调试和错误处理。