java 常量约定和方法约定
1,常量约定:
/***
* http的请求方式:GET
*/
public static final String HTTP_REQUESTMETHOD_GET="GET";
/***
* http的请求方式:POST
*/
public static final String HTTP_REQUESTMETHOD_POST="POST";
/***
* HTTP请求方式:GET
*/
public static final int REQUEST_METHOD_GET=0;
/***
* HTTP请求方式:POST
*/
public static final int REQUEST_METHOD_POST=2;
/***
* 新闻的状态:打开
*/
public static final int NEWS_STATUS_ON=1;
/***
* 新闻的状态:关闭
*/
public static final int NEWS_STATUS_OFF=2;
常量的名称必须全为大写,并且单词与单词之间必须使用下划线分割;并且一定要有注释.
见类:src\main\java\com\common\dict\Constant2.java
2,方法约定
方法一般有两种:一种是真正干活的,即执行功能的;另外一种是进行逻辑判断的,一般有if语句
后者会根据条件来判断是否调用前者
3,null值得使用
上面方法调用时传了一个null值,非常不明确,不知道null应该是什么类型.
这是一种很糟糕的编码方式
正确的应该是:
return AppStoreService.queryOrder(token, queryType, params, (XXX.class)null);