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);
相关推荐
### Java开发约定与规范 #### 一、引言 在软件开发过程中,遵循一套明确的开发规范至关重要。它不仅能提高代码的可读性和可维护性,还能促进团队间的协作效率。本文将详细介绍一份针对Java开发者的命名规范指南,...
这有助于区分常量和其他变量,并符合Java社区的普遍约定。 3. **避免过多的常量**: - 如果一个类包含过多的常量,可能意味着这个类承担了过多的责任。考虑将常量分组到相关的接口或类中,遵循单一职责原则。 4. ...
按照Java的命名约定,类名应该使用`驼峰式命名法`(CamelCase),即每个单词的首字母大写,从第二个单词开始,每个单词的首字母都大写。例如,描述中的`AllTheColorOfTheRainbow`就是一个符合规范的类名。类名通常...
游戏常量约定: 游戏中有貂蝉,张飞,两位主角 敌人有长兵,短兵,探马,张辽四种类型的兵种。张辽是boss级的敌人。 涉及角色的常量命名规则,凡是在常量相应字母意思含义为: DC 貂蝉 ZF 张飞 ...
1. **类和方法监控**:能够追踪代码中的热点,识别哪些类和方法消耗了最多的资源。 2. **内存监控**:分析内存使用情况,检测内存泄漏和过度分配的问题。 3. **易用性**:工具应该直观,便于理解和使用,以便快速...
Java编程规范通常分为编码约定、命名约定和注释约定等部分。编码约定涉及代码结构和格式,命名约定规定了如何为类、方法、变量等选择合适的名称,注释约定则指导如何有效地添加和组织注释,以提供清晰的代码解释。 ...
接口还可以包含常量,这些常量是静态的和最终的(`public static final`)。 2. **接口的使用场景** 在需要定义一种规范或约定,而无需关心具体实现的情况下,我们会使用接口。例如,一个设备可能需要电源供应,但...
Java应用程序是类的集合,类中包含属性和方法,其中某个类中需包含入口方法。方法的基本单位是语句,语句的主要组成部分是表达式,表达式由运算符连接运算量构成,运算量有变量和常量两种形式,均属于某种数据类型。...
* 方法中,存取属性的方法采用setter和getter方法,动作方法采用动词和动宾结构。 * 常量名使用全大写的英文描述,英文单词之间用下划线分隔开,并且使用static修饰。 7. 随机数生成 * 在挑战算法中的随机数生成、...
标识符是JAVA程序中的变量、常量、类和方法名称。标识符的组成规则是:第一个符号不能为数字,不能为关键词、true、false、null,区分大小写。JAVA标识符的命名约定包括:表示常量的标识符全部大写,表示类名的...
1. 类可以有属性(成员变量)和方法,而接口只能有常量(静态最终变量)和抽象方法。 2. 类可以继承单个类,但可以实现多个接口。这实现了多重继承的效果。 3. 类的访问修饰符可以是private、default、protected或...
JAVA理论知识基础复习是指对JAVA语言的基础知识进行复习和总结,本文将涵盖构造方法、new关键字、方法的重载、特殊变量this、static定义常量、继承、方法的重写、特殊变量super、多态性等相关知识点。 一、构造方法...
Java关键字是Java语言内置的、具有特殊用途的保留字,而命名规范则是关于如何给类、方法、变量等命名的约定。 ### Java关键字 Java关键字(也称为保留字)是指在Java语言中具有特殊含义的词,它们不能用作变量名、...
在Java中,接口是一种定义行为的类型,它包含一组抽象方法(没有具体实现的方法)和常量,允许类实现这些方法来达到特定的目的。接口是纯数据的交互,强调的是约定而非实现,这样可以确保不同的类或模块之间通过相同...
本规范详细涵盖了Java编程中的命名约定和注释约定。 **命名约定** 1. **包(Package)**:包名应使用小写字母,如果是全局包,建议采用反转的Internet域名加包名,例如`java.awt`和`com.ambysoft.www.persistence`...
在Java面试中,深入理解JDK与JRE的区别以及`==`和`equals()`方法的差异至关重要。首先,我们来详细解析这两个知识点。 1. **JDK与JRE的区别** JDK(Java Development Kit)是Java开发工具包,它包含了JRE(Java ...
Java虚拟机(JVM)和Java Runtime Environment(JRE): * JVM是Java程序的运行环境,包括JVM和运行时所需要的核心类库。 * JRE是Java程序的运行环境,包括JVM和运行时所需要的核心类库。 * JDK是Java程序开发工具...