【仅供内部供应商使用,不提供对外解答和培训】
...
Note |
---|
如果需要忽略掉异常信息,请显示的将异常对象命名为 ignore。 |
Code Block | ||
---|---|---|
| ||
try { doSomething(); } catch (Exception ignore) { } |
Note |
---|
在Java代码中需要输出JSON格式时,JSON字符串需要按照标准写。 |
Code Block | ||
---|---|---|
| ||
{a:"bb"}; {'a':"bb"}; |
Code Block | ||
---|---|---|
| ||
{"aa":"bb"}; |
Note |
---|
在写需要输出到客户端的JSON对象时,如果需要输出数组对象,不要使用普通的Java数组对象,要使用JSONArray对象。 |
Code Block | ||
---|---|---|
| ||
JSONObject jo = JSONObject.create(); String[] names = new String[]{"aaa", "bbb", "ccc"}; jo.put("names", names); |
Code Block | ||
---|---|---|
| ||
JSONObject jo = JSONObject.create(); JSONArray ja = new JSONArray(); ja.put("aaa").put("bbb").put("ccc"); jo.put("names", ja); |
Note |
---|
如果需要使用空字符串,不要直接使用"",用StringUtils.EMPTY。 |
Code Block | ||
---|---|---|
| ||
if (name == null) { return "";// 不正确 } if (name == null) { return StringUtils.EMPTY;// 正确 } |
Note |
---|
判断字符串是否为空,也要使用StringUtils#isEmpty(String); |
Code Block |
---|
String name = createByAge(20); if ("".equals(name)) {// 不正确 } if (StringUtils.isEmpty(name)) { // 正确 } |
Note |
---|
将一个对象转化为字符串,不能直接使用toString方法,需要使用GeneralUtils#objectToString(Object)方法。 |
Code Block |
---|
Key key = getKey(); String result = key.toString();// 错误,无法避免空指针等错误 String okStr = GeneralUtils.objectToString(key);// 正确 |
Note |
---|
从HTTP请求中获取参数的时候,需要使用NetworkHelper#getHTTPRequestParameter(HttpServletRequest,String)方法。 |
不用该直接用HttpServletRequest.HttpServletRequest#getParameter(String)方法,这个方法会导致漏掉参数护着无法正确解码。