java代码优化
来源:互联网 发布:anyview4.0 java下载 编辑:程序博客网 时间:2024/06/06 00:02
1、This static field public but not final, and could be changed by malicious code or by accident from another package. The field could be made final to avoid this vulnerability.
public static String SUCCESS_CODE="A_C_0001";
加入 final:
public static final String SUCCESS_CODE="A_C_0001";
保证该变量值不被改变
2、判断相等(equals 、 compareTo)
String str = ...str.equals("someOtherString");//orstr.compareTo("someOtherString");
上面这种代码会有空指针报错。 要改成如下形式。
String str = ..."someOtherString".equals(str);//or"someOtherString".compareTo(str);
3、抓住异常不打印或抛出
try {HttpGet request = new HttpGet(url);// 这里发送get请求HttpClient httpClient = new DefaultHttpClient();HttpResponse response = httpClient.execute(request);if (response.getStatusLine().getStatusCode() == 200) {HttpEntity entity = response.getEntity();result = EntityUtils.toString(entity, "utf-8");// 将entity当中的数据转换为字符串}} catch (Exception e) {logger.error("http请求异常,请求地址{}",url);throw new BizException(CodeMsgMap.error_rpc_wrong);}
阅读全文
0 0
- java代码优化---->性能优化
- Java代码优化TIPS
- 如何优化JAVA代码
- 如何优化 JAVA 代码
- 如何优化java代码
- Java代码优化方法
- JAVA代码优化
- java代码优化
- Java代码优化策略
- java 代码优化
- java 代码优化
- java代码优化
- JAVA代码优化
- Java代码优化分析
- Java代码优化
- java代码优化编程
- java 代码优化
- java代码优化
- java try{}catch{}finally{}中catch中存在return,finally运行时间
- 如何快速编写一个汇编软件
- Excel 透视图数据源无效的问题(PivotTable Data Source Not Valid)
- Java IO操作
- 全程技术干货:VR画面渲染性能是这样提升的
- java代码优化
- Java homewok2
- IntelliJ IDEA 使用心得与常用快捷键 http://www.blogjava.net/rockblue1988/archive/2014/10/24/418994.html
- Rhyme/ Linux chage用户密码状态修改命令
- Android 以太网DHCP、STATIC两种IP分配方式的API调用
- 字符串算法——旋转数组中查找目标值(有重复元素)( Search in Rotated Sorted Array II)
- IntelliJ IDEA 下载安装以及破解
- 《Spring技术内幕》学习笔记2——IoC定位Bean定义资源
- rxvt介绍