Java代码的基本格式与注解
1.代码的基本格式
修饰符 class 类名{ 程序代码 }
在编写代码时要注意以下几点
(1)Java程序代码分为结构定义语句和功能执行语句,结构定义语句用于声明和一个类或方法,功能指令语句用于实现具体的功能,每一条功能执行语句都用英文的分号结束。
(2)Java语言严格区分大小写。
(3)编写的代码应该整齐美观、层次分明。
(4)Java程序中一句连续的字符串可以通过加号(+)分成两行书写。
2.代码的注释
(1)单行注解
int a=5; //定义一个整型数量
(2)多行注解
int a=5; float b=6.5; /*定义一个整型数量 定义一个浮点型变量*/
(3)文档注解
文档注释以“ / ∗∗”开头并在注释内容末尾以“∗/ ”结束。文档注释 是对一段代码概括性的解释说明。
掌握关键字和标识符的使用
1.关键字
关键字是编程语言里事先定义好并赋予了特殊含义的单词
类别 | 关键字及其说明 |
访问控制 |
private私有的、protected受保护的 public公共的、abstract生命抽象 |
类、方法和变量修饰符 |
class类、extends继承 final最终值(不可改变变的)、implements实现(接口) interface接口、new创新 static静态、strictfp严格,精准 synchronized线程同步、transient短暂、volatile易失 |
基本类型 |
boolean 布尔型、byte字节型、char字符型 double双精度浮点、float单精度浮点 int整型、long长整型、short短整型 |
程序控制语句 |
break跳出循环、case定义一个值以供switch选择 continue继续、default默认、do运行、else否则 for循环、if如果、instanceof实例 return返回、switch根据值的选择执行、while循环 |
变量引用 | super父类或超类、this本类、void无返回值 |
包相关 | import引入、package包 |
错误处理 |
assert断言表达式是否为真、catch捕捉异常 finally有没有异常都执行、throw抛出一个异常对象 throws声明一个异常可能被抛出、try捕获异常 |
保留关键字 | goto四关键字但不能使用、const是关键字但不能使用、null空 |
2.标识符
Java语言中的类名、对象名、方法名、常量名和变量名统称为标识符
Java标识 符的具体命名规则如下。
(1)标识符由一个或多个字母、 数字、 下画线( _) 和美元符号($) 组成, 没有长度限 制,尽量使用有意义的英文单词来定义标识符。
(2)一个标识符可以由几个单词连接而成以表明它的意思。
(3)标识符中的第一个字符不能为数字。
(4)标识符不能是关键字。
(5)标识符不能是 true、false和null。
(6)类名的每个单词的首字母都要大写, 其他字母则小写Student。
(7)方法名和变量名除了第一个单词的首字母小写外, 其他单词的首字母都要大写 如studentName。
(8)常量名的每个单词的每个字母都要大写,如果由多个单词组成,通常情况下单词之 间用下画线(_)分隔 如MIN_VALUE。
(9)包名的每个单词的每个字母都要小写,如cn.itcast.test。
掌握常量与变量的使用
1.常量的概念及使用要点
所谓常量,就是值永远不允许被改变的量,在Java中。 常量包括整型常量、浮点型常量、布尔常量、字符常量等。如果要声明一个常量。就必须用关键字final(最终的,不可改变的)修饰,声明常量的具体方式如下。
final 常量类型 常量标识符
在声明常量时,通常情况下立即为其赋值,即立即对常量进行初始化,常量标识符要大 写,声明初始化常量的具体方式如下。
final 常量类型 常量标识符=常量值;
例如:
final int STU_AGE=9; //声明一个int型常量并初始化为9
final float PI=3.14f; //声明一个float型常量并初始化为3.14
如果需要声明多个同一类型的常量,也可以采用下面的形式。
final 常量类型 常量标识符1,常量标识符2,...; final 常量类型 常量标识符1=常量值1,常量标识符2=常量值2,...;
例如:
final int A,B,C; //声明3个int型常量 final intD=1,E=2,F=3; //声明3个int型常量,并分别初始化为 1、2、3
如果在声明常量时并没有对其进行初始化,也可以在需要时进行初始化,例如:
final int STU_AGE; //声明一个int型常量 final float PI; //声明一个float型常量 STU_AGE=19; //初始化常量STU_AGE为19 PI=3.14; // 初始化常量PI为3.14
注意: 常量一旦初始化,常量的值则不允许再被修改! 例如,若尝试执行下面的代码,将在控制台输出常量值不能被修改的错误提示。
final int STU_AGE=19; STU_AGE=19; // 尝试修改已经被初始化的常量
2.变量的概念及使用要点
所谓变量, 就是值可以被改变的量,如果要声明一个变量,并不需要使用任何关键字进 行修饰,变量名的第一个单词小写,后面的单词首字母大写,声明变量的具体方式如下。
变量类型 变量标识符;
例如:
String name; //声明一个String型变量 int studentAge; // 声明一个int型变量
在声明变量时,也可以立即为其赋值,即立即对变量进行初始化,声明并初始化变量的 具体方法如下:
变量类型 变量标识符=变量值;
例如:
String name="jzlg"; // 声明一个String变量并初始化 int studentAge=19; // 声明一个 int 型变量并初始化
如果需要声明多个同一类型的变量ꎬ 也可以采用下面的形式:
变量类型 变量标识符1,变量标识符2,...; 变量类型 变量标识符1=常量值1,变量标识符2=常量值2,...;
例如:
int A,B,C // 声明 3个int型变量 int D=1,E=2,F=3; // 声明3个int 型变量,并分别初始化为 1、2、3
变量与常量的区别是,变量的值允许被改变,例如,下面的代码是正确的。
String name="jzlg"; //声明一个String型变量并初始化 name="znxy"; //尝试修改已经被初始化的变