java学习-2

目录

java常识及编码规范

标识符

标识符的定义

标识符的命名规则

关键字

关键字的定义

保留字

保留字的定义

Java分隔符

变量

变量的概念

变量的声明格式

变量的作用域

变量的类型

常量

常量的概念:

常量的声明格式:

Java的编码规范

命名规范

命名详情

Java的注释规范:

java的三种注释语法

文档的注释标签

Java代码的排版

空行

空格

缩进(4个空格)

断行

其他规范


java常识及编码规范

标识符

标识符的定义

标识符就是变量、常量、方法、枚举、类、接口等由程序员指定的名字

标识符的命名规则

1、区分大小写
2、首字符不可以是数字
3、关键字不能做为标识符

关键字

关键字的定义

关键字由语言本身定义好,不能挪作他用,Java中有50个关键字 

保留字

保留字的定义

Java中有一些字符序列既不能当作标识符使用,也不是关键字,也不能在程序中使用,这些字符序列称为保留字 

goto:在其他语言中叫做“无限跳转”语句,在Java语言中不再使用goto语句,因为“无限跳转”语句会破坏程序结构。在Java语言中goto的替换语句可以通过break、continue和return实现“有限跳转”。
const:在其他语言中是声明常量关键字,在Java语言中声明常量使用public static final 方式声明。

Java分隔符

分隔符主要有:分号、左右大括号和空白

变量

变量的概念

变量所代表的内部是可以被修改的。变量包括变量名和变量值

变量的声明格式

数据类型 变量名 [=初始值];

变量的作用域

指变量的适用范围,在范围内可以使用,超过作用域,变量内容则被释放

变量的类型

成员变量和局部变量

常量

常量的概念:

常量事实上是那些内容不能被修改的变量,常量与变量类似也需要初始化,即在声明常量的同时要赋予一个初始值。常量一旦初始化就不可以被修改   

常量的声明格式:

final 数据类型 变量名 = 初始值;

Java的编码规范

命名规范

匈牙利命名,一般只是命名变量,原则是:变量名 = 类型前缀 + 描述,
驼峰命名(Camel-Case),又称“骆驼命名法”,是指混合使用大小写字母来命名

命名详情

除了包和常量的命名规则,Java编码规范命名方法采用驼峰法

包名:包名是全小写字母,中间可以由点分隔开。作为命名空间,包名应该具有唯一性,推荐采用公司或组织域名的倒置,如com.apple.quicktime.v2。但Java核心库包名不采用域名的倒置命名,如java.awt.event。
类和接口名:采用大驼峰法,如SplitViewController。
文件名:采用大驼峰法,如BlockOperation.java。
变量:采用小驼峰法,如studentNumber。
常量名:全大写,如果是由多个单词构成,可以用下划线隔开,如YEAR和WEEK_OF_MONTH。
方法名:采用小驼峰法,如balanceAccount、isButtonPressed等

Java的注释规范:

java的三种注释语法

单行注释(//)
多行注释(/*....*/)
文档注释(/**.....*/)

文档的注释标签

@author  说明类或接口的作者
@deprecated   说明类、接口或成员已废弃
@param    说明方法参数
@return   说明返回值
@see      参考另外主题的链接
@exception   说明方法所抛出的异常类
@version    类或接口的版本

Java代码的排版

代码排版包括空行、空格、断行和缩进等内容。代码排版内容比较多,工作量很大,也非常重要。

空行

1、类声明和接口声明之间保留两个空行。
2、两个方法之间保留一个空行。
3、方法的第一条语句之前保留一个空行。
4、代码注释(尾端注释外)之前保留一个空行。
5、一个方法内的两个逻辑段之间。

空格

1、赋值符号“=”前后各有一个空格
2、所有的二元运算符都应该使用空格与操作数分开
3、一元操作符:负号“-”、自增“++”和自减“--”等,它们与操作数之间没有空格
4、小左括号“(”之后,小右括号“)”之前不应有空格
5、大左括号“{”之前有一个空格
6、方法参数列表小左括号“(”之前没有空格,小右括号“)”之后有一个空格,参数列表中参数逗号“,”之后也有一个空格
7、关键字之后紧跟着小左括号“(”,关键字之后应该有一个空格

缩进(4个空格)

1、在方法、Lambda、控制语句等包含大括号“{}”的代码块中,代码块的内容相对于首行缩进一个级别
2、如果是if语句中条件表达式的断行,那么新的一行应该相对于上一行缩进两个级别(8个空格),再往后的断行要与第一次的断行对齐

断行

一行代码的长度应尽量不要超过80个字符,如果超过则需断行,可以依据下面的一般规范断开
1、在一个逗号后面断开
2、在一个操作符前面断开,要选择较高级别的运算符(而非较低级别的运算符)断开
3、新的一行应该相对于上一行缩进两个级别(8个空格)

其他规范

1、声明变量或常量时推荐一行一个声明。
2、左大括号“{”位于声明语句同行的末尾。右大括号“}”另起一行,与相应的声明语句对齐,除非是一个空语句,右大括号“}”应紧跟在左大括号“{”之后。
3、每行至多包含一条语句
4、虽然Java语言允许if、for等控制语句只有一行代码情况下,省略左右两个大括号,但是编码规范并不推荐这样使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值