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语句

后者会根据条件来判断是否调用前者


java 常量约定和方法约定
 

 

 3,null值得使用


java 常量约定和方法约定
 上面方法调用时传了一个null值,非常不明确,不知道null应该是什么类型.

这是一种很糟糕的编码方式

正确的应该是:

 

return AppStoreService.queryOrder(token, queryType, params, (XXX.class)null);