主页 » 正文

jdk版本命名规则?

十九科技网 2025-03-05 22:06:18 91 °C

一、jdk版本命名规则?

一个简单的java应用程序

public class FirstSample {

public static void main(String[] args) {

System.out.println("Hello,World");

}

}

1

2

3

4

5

1

2

3

4

5

一、命名规约:

1.代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。

反例: _name __name ObjectnamenameObjectnamename Object$

2.代码中的命名严禁使用拼音与英文混合的方式,不允许直接使用中文。

注意,即使纯拼音命名方式也要避免采用。

反例: DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量 = 3

正例: alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文。

3.类名使用UpperCamelCase风格,必须遵从驼峰形式,但以下情形例外:

(领域模型的相关命名)DO / BO / DTO / VO等。

正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion

反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion

4.方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须

遵从驼峰形式。

正例: localValue / getHttpMessage() / inputUserId

常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字

长。

正例: MAX_STOCK_COUNT

反例: MAX_COUNT

6.抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试类

命名以它要测试的类的名称开始,以Test结尾。

7.中括号是数组类型的一部分,数组定义如下:String[] args;

反例:请勿使用String args[]的方式来定义。

8.包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一

使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。

正例: 应用工具类包名为com.alibaba.open.util、类名为MessageUtils

9.接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简

洁性,并加上有效的Javadoc注释。尽量不要在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,并且是整个应用的基础常量。

正例:接口方法签名:void f(); 接口基础常量表示:String COMPANY = “alibaba”;

反例:接口方法定义:public abstract void f();

说明:JDK8中接口允许有默认实现,那么这个default方法,是对所有实现类都有价

值的默认实现。

10.枚举类名建议带上Enum后缀,枚举成员名称需要全大写,单词间用下划线隔开。

说明:枚举其实就是特殊的常量类,且构造方法被默认强制是私有。

正例:枚举名字:DealStatusEnum,成员名称:SUCCESS / UNKOWN_REASON。

二、常量定义

1.不允许出现任何魔法值(即未经定义的常量)直接出现在代码中。

反例: String key=”Id#taobao_”+tradeId;

cache.put(key, value);

2.long或者Long初始赋值时,必须使用大写的L,不能是小写的l,小写容易跟数字1混淆,造成误解。

说明:Long a = 2l; 写的是数字的21,还是Long型的2?

3.如果变量值仅在一个范围内变化用Enum类。如果还带有名称之外的延伸属性,必须使用Enum类,下面正例中的数字就是延伸信息,表示星期几。

正例:public Enum{ MONDAY(1), TUESDAY(2), WEDNESDAY(3), THURSDAY(4), FRIDAY(5), SATURDAY(6), SUNDAY(7);}

三、格式规约

1.大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;如果是非空代码块则:

1) 左大括号前不换行。

2) 左大括号后换行。

3) 右大括号前换行。

4) 右大括号后还有else等代码则不换行;表示终止右大括号后必须换行。

2.左括号和后一个字符之间不出现空格;同样,右括号和前一个字符之间也不出现空格。

3.if/for/while/switch/do等保留字与左右括号之间都必须加空格。

4.任何运算符左右必须加一个空格。

说明:运算符包括赋值运算符=、逻辑运算符&&、加减乘除符号、三目运行符等。

5.缩进采用4个空格,不要使用tab字符。

public static void main(String args[]) {

// 缩进4个空格

String say = "hello";

// 运算符的左右必须有一个空格

int flag = 0;

// 关键词if与括号之间必须有一个空格,括号内的f与左括号,0与右括号不需要空格

if (flag == 0) {

System.out.println(say);

}

// 左大括号前加空格且不换行;左大括号后换行

if (flag == 1) {

System.out.println("world");

// 右大括号前换行,右大括号后有else,不用换行

} else {

System.out.println("ok");

// 在右大括号后直接结束,则必须换行

}

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

6.单行字符数限不超过 120 个,超出需要换行时 个,超出需要换行时 遵循如下原则:

1) 第二行相对一缩进 4个空格,从第三行开始不再继续缩进参考示例。

2) 运算符与下文一起换行。

3) 方法调用的点符号与下文一起换行。

4) 在多个参数超长,逗号后进行换行。

5) 在括号前不要换行,见反例。

正例:

StringBuffer sb = new StringBuffer();

//超过120个字符的情况下,换行缩进4个空格,并且方法前的点符号一起换行

sb.append(“zi”).append(“xin”)…

.append(“huang”)…

.append(“huang”)…

.append(“huang”);

反例:

StringBuffer sb = new StringBuffer();

//超过120个字符的情况下,不要在括号前换行

sb.append(“zi”).append(“xin”)…append

(“huang”);

//参数很多的方法调用可能超过120个字符,不要在逗号前换行

method(args1, args2, args3, …

, argsX);

7.方法参数在定义和传入时,多个参数逗号后边必须加空格。

正例:下例中实参的”a”,后边必须要有一个空格。

method(“a”, “b”, “c”)

二、版本号命名规则?

以版本号为2.1.3为例来说,若版本号为2.1.5,则说明两个版本的内容相差不太大,大致就是在界面及一些性能方面做出调整及优化,若版本号为2.3.3,则说明两个版本的内容稍微有点改动,可能在程序中的一些判断及算法方面做出修改,若版本号为3.1.2,则说明两个版本的内容发生了很大的变动,比如在程序的逻辑处理程序方面做出调整添加新的功能等方面做出改动。

总之,越是前面的数字改动说明软件的版本改动较大,后面的数字改动说明软件的变化没多大改动。

三、文档版本号命名规则

在软件开发过程中,文档版本号的管理是一项重要的任务。合理的文档版本号命名规则不仅可以方便我们识别和跟踪文档的不同版本,而且还能为项目管理和团队协作提供有效的支持。

文档版本号的重要性

文档是软件开发过程中不可或缺的一部分。随着开发的进行,文档会经历多个版本的更新和迭代。为了准确地追踪和管理文档的版本,我们需要制定一套合理的文档版本号命名规则。

文档版本号能够提供以下重要信息:

  • 识别不同版本的文档。
  • 了解文档变更的范围和内容。
  • 方便团队成员之间的协作和沟通。
  • 追踪和修复文档中的错误。

常用的文档版本号命名规则

下面介绍几种常用的文档版本号命名规则,可以根据实际情况选择适合自己团队的规则。

1. 主版本号和次版本号

主版本号和次版本号是最常见的文档版本号命名规则,通常采用"X.Y"的形式。主版本号表示重大更新或变更,而次版本号表示小的修正或增量更新。

例如:

1.0 - 初始版本

1.1 - 添加了新功能

2.0 - 对整体结构进行了重大调整

2. 发布版本号

发布版本号是指将文档发布到外部用户或客户时使用的版本号,通常采用"X.Y.Z"的形式。该规则可以更详细地表示文档版本的更新情况。

例如:

1.0.0 - 初始版本

1.0.1 - 修复了一些错误

1.1.0 - 添加了新功能

2.0.0 - 对整体结构进行了重大调整

3. 时间戳版本号

时间戳版本号是指使用时间戳来标记文档版本的命名规则。这种规则可以精确记录每个版本的发布时间,方便进行时间线追踪和比较。

例如:

2021.10.01 - 初始版本

2021.10.15 - 添加了新功能

2022.01.01 - 对整体结构进行了重大调整

制定适合团队的文档版本号命名规则

在选择文档版本号命名规则时,需要考虑团队的实际情况和需求。以下是一些建议:

  • 与团队成员共同制定版本号命名规则,确保大家的需求得到满足。
  • 选择简洁明了的命名规则,方便团队成员理解和记忆。
  • 不断优化和更新命名规则,以适应项目的变化和发展。
  • 保持一致性,遵循已经确定的命名规则,避免混淆和误解。
  • 记录每个版本的变更和更新信息,方便团队成员查看和参考。

总之,合理的文档版本号命名规则是软件开发过程中不可或缺的一部分。通过制定清晰明确的规则,可以提高团队的协作效率和文档管理效果。选择适合团队的版本号命名规则,并不断优化和更新,将为项目的顺利进行提供有力的支持。

四、google版本号命名规则?

Chrome的详细版本号,以版本的5.0.375.9 dev为例:

5.0 - 为chrome主版本号,通常它的变化频率很低,通常当它有所变化就意味着chrome本身有了较多的改进。

.375 - 它是当前版本的代号,每当它有所增大,就意味着Chrome有新功能出现或者是某些原有功能得到改进。

.9 - 这个数字代表Chrome在安全性和稳定性方面的更新,它的增加不会带来新功能,仅仅是修补漏洞和改善稳定性。

五、windows版本号命名规则?

【版本号(Version)】前2位代表年份、后2位接近推送的月份(和正式推送的时间会有一些出入),如1903,是2019年5月的“功能更新”。

(功能更新:会为 Windows 10 带来新颖、酷炫又实用的新功能。每年会有两次更新,推送时间通常为春季和秋季。)

【内部版本号(OS Build)】在对应内部版本号的基础上,小数点后面的数字会随着每次的“质量更新”而变化。

(质量更新:是指微软为了维护设备的系统安全而在每个月都会推送的Windows 更新。可以帮助修复“漏洞”,抵御来自恶意软件的侵害,保护设备中的隐私等。)

六、go发布版本命名规则?

1、变量名称必须由数字、字母、下划线组成。

2、标识符开头不能是数字。

3、标识符不能是保留字和关键字。

4、变量的名字是区分大小写的如: age 和 Age 是不同的变量。在实际的运用中,也建议,不要

用一个单词大小写区分两个变量。

5、标识符(变量名称)一定要见名思意 :变量名称建议用名词,方法名称建议用动词

七、高速公路命名最新规则?

高速公路的命名新规则:

1.按照首都或省会城市放射线的起止点、南北纵线、东西横线的方向进行排序,采用起止点所在的主要行政区域名称。

2.辐射以首都或省会为起点,辐射止点为终点。例如:京港高速公路,简称"京港线";通州至马朱桥公路,简称"同马路"。

3.北纵线起于路线北端,止于南端。国道南北纵线编号为两位奇数,一般由东向西升序排列。(即G11、G13、G15~G89)。

4.东西横线始于路线的东端,止于西端。国道东西横向编号为两位偶数,一般由北向南升序排列。(即G10、G12、G14~G90),编号方法与国道相同。

5.所以无论是国道还是高速公路,都遵循以首都或省会的辐射为先的规律,从北到南,从东到西顺时针方向,数量依次递增。

八、石头石材命名规则最新

石头石材命名规则最新

石材作为一种常见的建筑材料,在建筑、装饰等领域有着广泛的应用。然而,对于石材的命名规则,很多人并不太了解。本文将介绍石头石材的命名规则,并详细解释其最新的相关标准。

一、石材命名基本原则

石材的命名应遵循以下基本原则:

  • 准确性:石材的名称应准确地表达其矿石的种类和产地。
  • 简明性:石材的命名应简洁明了,易于理解和识别。
  • 规范性:石材的命名应符合相关的行业标准和规范。
  • 一致性:同一种类型的石材应使用统一的命名规则。

以上原则为石材命名提供了基本的指导,下面将介绍具体的石材命名规则。

二、石材命名分类

根据石材的特性和用途,石材的命名可以分为以下几类:

  1. 岩石类

    岩石类石材是指由不同种类的岩石经过加工而成的石材,常见的岩石类石材有花岗岩、大理石、砂岩等。岩石类石材的命名规则主要包括以下几个方面:

    • 矿石种类:根据石材的矿石种类进行命名,如花岗岩、大理石等。
    • 纹理特征:根据石材的纹理特征进行命名,如细粒纹、粗晶纹等。
    • 颜色特征:根据石材的颜色进行命名,如黑色花岗岩、白色大理石等。
    • 产地信息:根据石材的产地进行命名,如江西花岗岩、意大利大理石等。
  2. 人造石类

    人造石类石材是指通过人工合成或加工的方式制成的石材,常见的人造石类石材有人造大理石、人造石英石等。人造石类石材的命名规则主要包括以下几个方面:

    • 原材料:根据人造石材的原材料进行命名,如树脂人造大理石、石英颗粒人造石等。
    • 生产工艺:根据人造石材的生产工艺进行命名,如压制人造大理石、喷涂石英石等。
    • 颜色特征:根据人造石材的颜色进行命名,如黑色人造大理石、白色人造石英石等。
  3. 其他类

    除了岩石类和人造石类之外,还有一些特殊的石材命名规则,如籽料石材、复合石材等。这些石材的命名规则通常与其特殊的特性和用途相关。

三、石材命名最新标准

为了进一步规范石材的命名,相关行业制定了最新的石材命名标准。根据最新标准,石材的命名应包含以下内容:

  1. 石材种类:准确表达石材的种类,如花岗岩、大理石等。
  2. 纹理特征:描述石材的纹理特征,如纹理细腻、晶粒较大等。
  3. 颜色特征:说明石材的颜色,如黑色、白色等。
  4. 产地信息:标明石材的产地,如产地省份、国家等。
  5. 规格尺寸:列出石材的规格尺寸,如长度、宽度、厚度等。
  6. 用途领域:说明石材的主要用途领域,如建筑、装饰等。

遵循最新的石材命名标准,可以确保石材命名的准确性和规范性,便于消费者选择和使用。

四、石材命名的重要性

石材命名的规范性和准确性对于石材行业来说非常重要。首先,规范的石材命名可以提高石材的识别度,方便消费者选择和购买合适的石材产品。其次,准确的石材命名可以确保消费者得到符合其预期的产品,避免因命名不当而产生纠纷和误解。此外,规范和准确的石材命名也有助于促进石材行业的健康发展,增加市场竞争力。

总之,石材的命名应遵循基本原则,根据石材的特性和用途进行分类,符合最新的命名标准,确保准确性和规范性。通过规范和准确的石材命名,可以提高石材的识别度和消费者的满意度,促进行业的健康发展。

九、图纸版本号命名规则?

图纸版本号的命名规则可以根据不同公司或项目的需求进行制定,但总体来说,以下是一些常用的命名规则:

1. A、B、C、D等字母序列命名。例如,初始版本为A版,第一个修改版本为B版,以此类推。

2. 版本号以数字表示。例如,初始版本为V1.0,第一个修改版本为V1.1,第二个修改版本为V1.2等。

3. 版本号包括两部分:主版本号和次版本号。主版本号表示大的改动(如结构变化),次版本号表示小的改动(如尺寸修改)。例如,初始版本为1.0,第一个修改版为1.1,第二个修改版可能是2.0。

4. 使用日期或时间戳标记。例如,2023年4月15日的图纸可命名为“2023-0415”。

无论采用何种方式,都需要在图纸上清晰标注版本号,并建立良好的文档管理制度和标准化操作程序以确保更改可追溯。

十、容声冰箱命名规则,需要最全最新的?

容声冰箱的命名规则如下,供您参考:

1. 轻奢系列:以英文单词为名称,如Elegante、Emporia等。

2. 时尚系列:以数字和字母的组合为名称,如BC-180L、DC-128L等。

3. 精品系列:以中文拼音为名称,如Yi、Xian等。

4. 经典系列:以四位数字为名称,前两位表示容积,后两位表示系列,如BC-425L-CD表示容积425升,系列为CD。

希望能够对您有所帮助。

版权声明:部分内容由互联网用户自发贡献,如有侵权/违规,请联系删除
本平台仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

本文链接地址:/zhny/194219.html

相关文章

石头石材命名规则最新版

一、石头石材命名规则最新版 石头,作为一种常见的建筑材料,广泛应用于建筑、雕塑和装饰领域。在选择和使用石材时,对石材种类、质地以及石材的命名规则的了解是至关重要的。

智慧农业 2025-01-19 167 °C

高速公路命名最新规则?

一、高速公路命名最新规则? 高速公路的命名新规则: 1.按照首都或省会城市放射线的起止点、南北纵线、东西横线的方向进行排序,采用起止点所在的主要行政区域名称。 2.辐射以首

智慧农业 2025-01-10 60 °C

注册制并购重组规则?

一、注册制并购重组规则? 以下是注册制并购重组规则的主要内容: 1.信息披露要求:公司在进行并购重组前,需要向证券监管机构和投资者公开披露相关信息,包括并购的具体内容、

智慧农业 2024-12-10 200 °C

中国重要农业文化遗产命

一、中国重要农业文化遗产命名规则? 第二章 申报与审核 第六条 重要农业文化遗产应当具备以下条件: (一)历史传承至今仍具有较强的生产功能,为当地农业生产、居民收入和社

智慧农业 2024-12-10 234 °C

财富大赢家游戏规则?

一、财富大赢家游戏规则? 游戏规则: 1、游戏开始 每位玩家有1500元作为资产或每位玩家有15000元作为资产 2、掷骰 每次同时掷出两颗骰子,两颗骰子的点数相同的话可以多一个回合,

智慧农业 2024-12-04 226 °C

庭院命名大全?

一、庭院命名大全? 【香茗居】 茗字,五行属性为木,寅时出生之人,宜用此为名,清香如兰,运带福相,晚年寿高,子孙满堂。 【梦云轩】 轩字,五行属性为土,未时出生之人,宜

智慧农业 2024-11-29 157 °C

智慧农业队名如何选择?

一、智慧农业队名如何选择?农业团队命名灵感大揭秘 在当今社会,农业科技的快速发展使得智慧农业逐渐成为农民们的新选择。随着农业信息化和数字化技术的不断普及,越来越多的

智慧农业 2024-11-21 285 °C

监管函规则?

一、监管函规则? 监管函是由证监会发出的一种监管措施。当上市公司的操作违反了相关的法律法规时,证监会就会给该上市公司发出监管函以示警告。 当证监会向公司发出监管函就

智慧农业 2024-11-19 175 °C

秦皇岛命名由来?

一、秦皇岛命名由来? 河北省秦皇岛市名字的由来是:传说秦始皇寻求长生不老药,派徐福东渡,入海口就是现在的秦皇岛市,现在秦皇岛还有一个著名的旅游景点叫《秦皇求仙入海处

智慧农业 2024-11-04 96 °C

异动公告规则?

一、异动公告规则? 是指对企业发行股票、增发股票、可转换债券发行、股权激励、股权分置换股等异动,需要按照有关规定向投资者披露的有关信息。异动公告规则要求披露的信息包

智慧农业 2024-10-25 100 °C