目录
注释、标识符、关键字
注释
-
单行注释
//单行注释
-
多行注释
/* 注 释 块 */
-
文档注释
/** *@有功能的注释 */
关键字
(1)48个关键字
abstract:声明抽象
public abstract class
assert:断言
boolean:布尔型
break:直接跳出循环,执行循环体后的代码
byte:字节型
case:匹配switch的表达式里的结果
catch:处理异常
try + catch
运行流程:运行到try块中,如果有异常抛出,则转到catch块中处理。然后执行catch块后面的语句。
try + catch + finally
运行流程:运行到try块中
如果有异常抛出,则转到catch块中处理,处理完后,执行finally块的代码,再执行finally块后面的代码。
如果没有异常抛出,执行完try块,也要去执行finally块的代码,然后执行finally块后面的语句。
try + finally
运行流程:运行到try块中,如果有异常抛出,则转到finally块的代码。
char:字节型
class:类
public class A(){ /* 花括号里是已经实现的方法体 类名需要与文件名相同 */ }
continue:中断本次循环,并开始下一轮循环
default:它不是必须的,如果没有匹配的case,就执行它
do:运行,通常与while连用
double:双精度
else:否则,或者。与if连用,用法相同。
enum:枚举,举例,类别
extends:继承。用于继承类
public class A extends D(){}
final:最终的不可被改变。方法和类都可以用finally来修饰。
final修饰的类是不能被继承的
final修饰的方法是不能被子类重写的
常量的定义:final修饰的属性就是常量
finally:有没有异常都执行
float:浮点型
for:
for(初始化循环变量;判断条件;循环变量值){}
if:
if(条件语句{执行代码}
如果条件语句成立,就开始执行{}里面的内容
implements&