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);

时间: 2024-07-31 23:11:54

java 常量约定和方法约定的相关文章

java当中的接口的变量都是final修饰的常量,那么方法的方法是final修饰的吗

问题描述 java当中的接口的变量都是final修饰的常量,那么方法的方法是final修饰的吗 java当中的接口的变量都是final修饰的常量,那么方法的方法是final修饰的吗 final能不能修饰类呢 解决方案 不知道你说的方法的方法是什么 final可以修饰类,但是含义不同,final类表示无法派生. 解决方案二: final可以修饰类,方法,和域, 如果修饰方法, 参考这个博客吧http://blog.csdn.net/zrf1335348191/article/details/501

java-关于Java的默认运行方法的机制问题。

问题描述 关于Java的默认运行方法的机制问题. timer.schedule(new MyTask()01000);这一句代码中,new了一个MyTask()的类,怎么就自动调用了里面的run()函数?新手勿喷. 解决方案 timer在到了那个指定时刻,它会反过来调用run,这是约定好的. 解决方案二: 这是类似于回调的机制吗?

Java日期时间使用方法汇总_java

一.Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题.  在Java中,操作日期主要涉及到一下几个类: 1.java.util.Date        类 Date 表示特定的瞬间,精确到毫秒.从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字符串.Date 中的把日期解释为年.月.

Java 库的建立方法及其实例

作者 ariesram 电子邮件地址 ariesram@linuxaid.com.cn, 或 ariesram@may10.ca 本文及本人所有文章均收集在bambi.may10.ca/~ariesram/articles/中. 本文授权给www.linuxaid.com.cn. 正文: 任何一种面向对象语言都有它的库.任何一种面向对象的语言也都离不开库的支持.用我们熟悉的 面向对象语言为例子,C++有STL,Java有API函数,具体到开发工具,Visual C++提供了MFC, Borlan

浅谈java常量池_java

java常量池技术 java中常量池技术说的通俗点就是java级别的缓存技术,方便快捷的创建一个对象.当需要一个对象时,从池中去获取(如果池中没有,就创建一个并放入池中),当下次需要相同变量的时候,不用重新创建,从而节省空间. java八种基本类型的包装类和对象池 java中的基本类型的包装类.其中Byte.Boolean.Short.Character.Integer.Long实现了常量池技术,(除了Boolean,都只对小于128的值才支持) 比如,Integer对象 Integer i1

java String的intern方法_java

首先我们应该清楚的是JDK1.6和JDK1.7中String类的intern方法还是有差别的:   JDK1.6中的intern:    调用intern方法的时候首先会去常量池中查看是否存在与当前String值相同的值,如果存在的话,则直接返回常量池中这个String值的引用:如果不存在的话,则会将原先堆中的该字符串拷贝一份到常量池中.   JDK1.7中的intern:    调用intern方法的时候首先会去常量池中查看是否存在与当前String值相同的值,如果存在的话,则直接返回常量池中

Java常量的应用·注释

Java常量的应用 所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变. 语法:final 常量名 = 值; 程序中使用常量可以提高代码的可维护性.例如,在项目开发时,我们需要指定用户的性别,此时可以定义一个常量 SEX,赋值为 "男",在需要指定用户性别的地方直接调用此常量即可,避免了由于用户的不规范赋值导致程序出错的情况. 伙计们注意啦:常量名一般使用大写字符 任务 小伙伴们,我们也来定义一个常量玩玩吧! 请在编辑器中,定义两个常量,分别用于保存用

java中关于dismiss方法的使用

问题描述 java中关于dismiss方法的使用 myDialog.dismiss( )比如这条语句中是关闭一个对话框的意思吗dismiss还有哪些方面的应用 解决方案 看下这个函数的源码上面的注释信息,jdk源码上的英文注释就是很好的参考文档的. 解决方案二: 这和java语言没有关系,这只是dialog对象定义的方法罢了.你也可以写一个类,定义一个叫dismiss的方法. 在英文字面看来,dismiss就是消失的意思. 解决方案三: java中waitnotifynotifyAll的使用方法

java中this作为方法名的时候的问题,不知道我把它看成方法名正步正确

问题描述 java中this作为方法名的时候的问题,不知道我把它看成方法名正步正确 如下代码所示, public MyView(Context context) { this(context null); } //this在这里是方法吗,this是一个方法名吗? 解决方案 this用来调用你这个类中定义的一个构造方法 解决方案二: this不是方法名,而是Java中对当前对象的引用.例如当前对象的引用用this,父类对象的引用用super 解决方案三: 一个类中定义两个构造函数,在一个构造函数中