1 / 39
文档名称:

Java的语言编码规范.doc

格式:doc   大小:106KB   页数:39页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java的语言编码规范.doc

上传人:bb21547 2021/3/21 文件大小:106 KB

下载得到文件列表

Java的语言编码规范.doc

文档介绍

文档介绍:Java语言编码规范
目录
1 介绍 4
为什么要有编码规范 4
目的 4
适用范围 4
2 文件名 5
文件后缀 5
常用文件名 5
3 文件组织 6
Java源文件 6
开头注释 6
包和引入语句 7
类和接口声明 7
4 缩进排版 8
行长度 9
换行 9
5 注释 12
实现注释的格式 13
块注释 14
单行注释 15
尾端注释 15
行末注释 16
文档注释 17
6 声明 18
每行声明变量的数量 18
初始化 19
布局 19
类和接口的声明 21
7 语句 22
简单语句 22
复合语句 22
返回语句 23
if,if-else,if else-if else语句 23
for语句 24
while语句 25
do-while语句 26
switch语句 26
try-catch语句 27
8 空白 28
空行 28
空格 29
9 命名规范 30
10 编程惯例 32
提供对实例以及类变量的访问控制 32
引用类变量和类方法 33
常量 33
变量赋值 33
其它惯例 35
圆括号 35
返回值 35
条件运算符"?"前的表达式 36
特殊注释 36
11 代码范例 37
Java源文件范例 37
1 介绍
为什么要有编码规范
编码规范对于程序员而言尤为重要,有以下几个原因:
- 一个软件的生命周期中,80%的花费在于维护
- 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护
- 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码
- 如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品
为了执行规范,每个软件开发人员必须一致遵守编码规范,每个人。
目的
,规范软件工程师的编码风格,,使得软件具有较高的可维护性和可复用性。
适用范围

2 文件名
这部分列出了常用的文件名及其后缀。
文件后缀
Java程序使用下列文件后缀:
文件类别
文件后缀
Java源文件
.java
Java字节码文件
.class
常用文件名
常用的文件名包括:
文件名
用途
GNUmakefile
makefiles的首选文件名。我们采用gnumake来创建(build)软件。
README
概述特定目录下所含内容的文件的首选文件名
3 文件组织
一个文件由被空行分割而成的段落以及标识每个段落的可选注释共同组成。超过2000行的程序难以阅读,应该尽量避免。"Java源文件范例"提供了一个布局合理的Java程序范例。
Java源文件
每个Java源文件都包含一个单一的公共类或接口。若私有类和接口与一个公共类相关联,可以将它们和公共类放入同一个源文件。公共类必须是这个文件中的第一个类或接口。
Java源文件还遵循以下规则:
- 开头注释
- 包和引入语句
- 类和接口声明
开头注释
所有的源文件都应该在开头有一个C语言风格的注释,其中列出类名、版本信息、日期和版权声明:
/*
* Classname
*
* Version information
*
* Date
*
* Copyright notice
*/

包和引入语句
在多数Java源文件中,第一个非注释行是包语句。在它之后可以跟引入语句。例如:
package ;
import ;

类和接口声明
下表描述了类和接口声明的各个部分以及它们出现的先后次序。
 
类/接口声明的各部分
注解
1
类/接口文档注释(/**……*/)
该注释中所需包含的信息
2
类或接口的声明
 
3
类/接口实现的注释

最近更新

二零二四版专业办公室文员岗位劳动合同规范 15页

二零二四版仓储信息化系统定制开发合同 17页

二零二四版企业战略咨询服务合同 16页

二零二四版保健食品电商平台售后服务合同 14页

二零二四版养老养生场地买卖合同示范文本-@-1.. 17页

二零二四版办公用品耗材行业联盟采购合同 16页

二零二四版北碚集资房产权转让合同(含装修保.. 14页

安全上体育课 28页

二零二四版商业街区场地租赁合同(含街区管理.. 16页

二零二四版场项目投标失利后风险管控优化合同.. 15页

大学语文 牡丹亭 教学 PPT 60页

大学物理电磁学复习内容 16页

二零二四版教育PPP项目合同体系及关键条款分析.. 19页

二零二四版新型城镇化场或开启上升周期合作合.. 14页

二零二四版旅游项目策划与开发委托合同 15页

二零二四版智能厨房电器采购与销售合同范本 13页

备战期末考主题班会 28页

二零二四版消防安全设备销售与售后服务协议 15页

二零二四版特色餐饮店租赁及餐饮设备租赁合同.. 15页

二零二四版班主任教育创新思维培养带教服务合.. 14页

二零二四版电子设备安装项目一切险保险合同 13页

二零二四版租赁住宅租赁合同(含环保节能措施.. 13页

二零二四版网络安全培训与认证服务销售合同 17页

二零二四版茶叶产业标准制定与茶园承包经营合.. 14页

二零二四版财产保全担保与新型担保服务合同 15页

二零二四版车辆安全检测站运营管理合同 16页

二零二四版零售业场导购员服务合同范本 14页

二零二四版餐饮设备维修外包合作协议 17页

二零二四版高端商务车辆租赁协议正式范本 14页

众筹项目投资合同2025年通用 14页