Java 关键字 52个
保留关键字 (2):
Const
Goto
访问修饰符(3):
Private 私有的 ——>属性 只能在当前“类”里调用
Public 公有的 ——>方法 均可
Protected 受保护的 只能在当前的“包”里调用
包(2):
Package 定义包
Import 引入包
数据类型(9):
Void 空 一般用于返回值类型
关键字 名字 值域 值域2
Byte 字节 8 bits 1字节
Int 整型 32 bits 4字节
Short 短整型 16 bits 2字节
Long 长整型 64 bits 8字节
Char 字符型 16 bits 2字节
Float 浮点型 32 bits 4字节
Double 双精度 64 bits 8字节
Boolean 布尔型 True/false
数值(4):
True
False
Null
Return
定义类、抽象类、接口、创建对象、实现接口、继承类、接口关键字、枚举(9)
Class
New
Abstract
Implements
Interface
Extends
This
Enum
Super
final: final 基本类型 ——> 被修饰的变量为常数,不可修改。
final 对象 ——> 一旦指向某个对象,就无法指向另一个对象
final 类 ——> 该类不允许被继承
条件(5):
If….else…
Switch
Case
Default
Break
循环(4):
Continue
For
Do…while
While
异常关键字(5):
Try
Catch
Finally
Throws
Throw
判断是否是当前类的实例(1):
Instanceof
常用关键字
①public 公开性最高
+类:该类可以被其它包中的类的对象访问。限定的类在一个文件中只允许有一个,且类名必须与文件名相同。
+方法:该方法可以被其他包中的类调用
②private:公开性最低
一般讲属性定义成私有,类前一班不需要加。
+方法:只能由类内部调用
类继承时,定义成private的方法不被子类继承。
③protected:子类可以继承,同包内可以访问。很少用
④static:+方法:静态方法或类方法
类名 静态方法名()即可调用。
非静态方法:必须创建该类的对象来调用。
+属性,可以不创建该类的对象而直接调用
属性值改变后,这个类所有的STATIC属性值都会改变。
⑤super: 指的是当前父类的对象(创建子类对象的同时,也创建了父类的对象)
⑥package:
⑦final:最终的。
+属性 属性是常量,即这个属性的值是保持不变的。
+方法 子类继承该类时,不可以重写该方法(以此来保护父类中的方法,但又要设置成public允许调用)
保留关键字 (2):
Const
Goto
访问修饰符(3):
Private 私有的 ——>属性 只能在当前“类”里调用
Public 公有的 ——>方法 均可
Protected 受保护的 只能在当前的“包”里调用
包(2):
Package 定义包
Import 引入包
数据类型(9):
Void 空 一般用于返回值类型
关键字 名字 值域 值域2
Byte 字节 8 bits 1字节
Int 整型 32 bits 4字节
Short 短整型 16 bits 2字节
Long 长整型 64 bits 8字节
Char 字符型 16 bits 2字节
Float 浮点型 32 bits 4字节
Double 双精度 64 bits 8字节
Boolean 布尔型 True/false
数值(4):
True
False
Null
Return
定义类、抽象类、接口、创建对象、实现接口、继承类、接口关键字、枚举(9)
Class
New
Abstract
Implements
Interface
Extends
This
Enum
Super
final: final 基本类型 ——> 被修饰的变量为常数,不可修改。
final 对象 ——> 一旦指向某个对象,就无法指向另一个对象
final 类 ——> 该类不允许被继承
条件(5):
If….else…
Switch
Case
Default
Break
循环(4):
Continue
For
Do…while
While
异常关键字(5):
Try
Catch
Finally
Throws
Throw
判断是否是当前类的实例(1):
Instanceof
常用关键字
①public 公开性最高
+类:该类可以被其它包中的类的对象访问。限定的类在一个文件中只允许有一个,且类名必须与文件名相同。
+方法:该方法可以被其他包中的类调用
②private:公开性最低
一般讲属性定义成私有,类前一班不需要加。
+方法:只能由类内部调用
类继承时,定义成private的方法不被子类继承。
③protected:子类可以继承,同包内可以访问。很少用
④static:+方法:静态方法或类方法
类名 静态方法名()即可调用。
非静态方法:必须创建该类的对象来调用。
+属性,可以不创建该类的对象而直接调用
属性值改变后,这个类所有的STATIC属性值都会改变。
⑤super: 指的是当前父类的对象(创建子类对象的同时,也创建了父类的对象)
⑥package:
⑦final:最终的。
+属性 属性是常量,即这个属性的值是保持不变的。
+方法 子类继承该类时,不可以重写该方法(以此来保护父类中的方法,但又要设置成public允许调用)