java 常量约定和方法约定

简介:

1,常量约定:

Java代码   收藏代码
  1. /*** 
  2.      * http的请求方式:GET 
  3.      */  
  4.     public static final String HTTP_REQUESTMETHOD_GET="GET";  
  5.     /*** 
  6.      * http的请求方式:POST 
  7.      */  
  8.     public static final String HTTP_REQUESTMETHOD_POST="POST";  
  9.   
  10. /*** 
  11.      * HTTP请求方式:GET 
  12.      */  
  13.     public static final int REQUEST_METHOD_GET=0;  
  14.     /*** 
  15.      * HTTP请求方式:POST 
  16.      */  
  17.     public static final int REQUEST_METHOD_POST=2;  
  18.   
  19. /*** 
  20.      * 新闻的状态:打开 
  21.      */  
  22.     public static final int NEWS_STATUS_ON=1;  
  23.     /*** 
  24.      * 新闻的状态:关闭 
  25.      */  
  26.     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);

相关文章
|
15天前
|
Java
Java——方法的引用
方法引用允许将已有方法作为函数式接口的实现。使用“::”符号,需具备函数式接口,被引用的方法须存在且参数和返回值需与抽象方法一致。其分类包括:静态方法引用(类::方法名)、成员方法引用(对象::方法名、this::方法名、super::方法名)和构造方法引用(类名::new)。方法引用提高了代码的简洁性和可读性,减少了样板代码。
29 13
Java——方法的引用
|
11天前
|
Java
java基础(12)抽象类以及抽象方法abstract以及ArrayList对象使用
本文介绍了Java中抽象类和抽象方法的使用,以及ArrayList的基本操作,包括添加、获取、删除元素和判断列表是否为空。
13 2
java基础(12)抽象类以及抽象方法abstract以及ArrayList对象使用
|
7天前
|
Java
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
20 5
|
7天前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
18 4
|
9天前
|
安全 Java API
Java根据URL获取文件内容的实现方法
此示例展示了如何安全、有效地根据URL获取文件内容。它不仅展现了处理网络资源的基本技巧,还体现了良好的异常处理实践。在实际开发中,根据项目需求,你可能还需要添加额外的功能,如设置连接超时、处理HTTP响应码等。
44 4
|
10天前
|
安全 Java
java调用方法
java调用方法
18 4
|
11天前
|
Java 索引
java基础扫盲-String类常用的方法
java基础扫盲-String类常用的方法
|
7天前
|
安全 Java 调度
Java编程时多线程操作单核服务器可以不加锁吗?
Java编程时多线程操作单核服务器可以不加锁吗?
21 2
|
11天前
|
存储 缓存 Java
java线程内存模型底层实现原理
java线程内存模型底层实现原理
java线程内存模型底层实现原理
|
15天前
|
缓存 Java 应用服务中间件
Java虚拟线程探究与性能解析
本文主要介绍了阿里云在Java-虚拟-线程任务中的新进展和技术细节。
下一篇
无影云桌面