关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
package 基础;
/**
*
* java中有专门用途的字符串称为关键字,关键字全部都是小写
* 1.abstract 抽象类 详见:本包中的 abstract抽象.java
* 2.boolean 布尔型true or false两种
*3.break 退出循环\终止 详见:本包中的 猜数字.java 、 密码问题.java等
*4.byte 字节型 基础数据类型 详见:本包中的 数据的分类及变量.java
*5.case 选择 后接 数字 详见:本包中的 switchcase用法.java
*6.catch 与try catch连用,用于捕获异常代码块 详见:内部类及包装器中的异常类
*7.char 基础数据类型 使用 char c = 'M';
*8.class类
*9.const
*10.continue 继续,用于循环的使用 详见:本包中的 猜数字.java
*11.default 默认,用于循环的其它默认值 详见:本包中的 switchcase用法.java
*12.do 循环结构体 do while();搭配使用 详见:本包中的 抽水.java
*13.double 双精度浮点型
*14.else 其它 用于 if \ else if \ else 循环
*15.extends 继承 详见:本包中的 多态.java
*16.final 常量(不可改变的变量)修饰的类不能被子类继承 详见: 数据的分类及变量.java
*17.finaly 放与try catch 尾后 是无论怎么都执行的代码块
*18.float 单精度浮点型
*19.for 循环
*20.goto 保留词,没有用过
*21.if 如果
*22.implements 实现 类的方法
*23.import 导入包
*24.instanceof 是否属于,用于 继承子父类之间关系的使用 详见:本包中的 instanceof关键字.java
*25.int 整形 详见: 本包中 数据的分类及变量.java
*26.interface 接口
*27.long 长整形
*28.native
*29.new 实例化
*30.package 包,导入相应包
*31.private public protected return short 私有、公共、受保护、详见: 本包中 方法及属性.java 返回、短整形 详见:本包中的 数据的分类及变量.java
*32.static 静态的,静态的不能直接访问非静态的变量、方法 详见: 本包中的 static的使用.java
*33.super 父类 详见:本包中的
*34.switch 一类多分支选择 详见: 本包中 switchcase用法.java
*35.synchronized 同步,用于线程
*36.this 当前
*37.throw 抛异常 详见:内部类及包装器中的 异常.java
*38.throws 抛多异常
*39.try 捕获异常 详见:内部类及包装器中的 异常.java
*40.void 无返回值
*41.while 循环体
*42.assert
*43.short 短整型 详见:本类中的 main函数
*
*/
public class AAjava关键字目录 {
public static void main(String[] args) {
System.out.println("演示三目运算符的使用");
@SuppressWarnings("unused")
boolean flag = 5 > 3?true:false;//如果 5 大于 3 flag = true;
System.out.println("如果 5 大于 3 flag = "+flag);
short s1 = 1;
s1 = (short)(s1 + 1);//注意要强制转化
System.out.println("s1 + 1 ="+s1);
s1 = 1;
s1 += 1;
System.out.println("s1 += 1 = "+s1);
System.out.println('a');//只是输出 a
System.out.println((int)'a');// a == 97
System.out.println('a'+1);//自动转换为整形+1
System.out.println(""+'a'+1);//自动转化成String a, 然后加 1, 即 字符串a+1 那也是字符串
}
}