Java中常用的关键字有
访问修饰符:
范围 |
private |
default |
protected |
public |
同一类 |
可以 |
可以 |
可以 |
可以 |
同一包中的类 |
|
可以 |
可以 |
可以 |
不同包的子类 |
|
|
可以 |
可以 |
其他包中的类 |
|
|
|
可以 |
基本数据类型:
整数类型 |
long |
长整型 |
64位 |
0L |
int |
整型 |
32位 |
0 | |
short |
短整型 |
16位 |
(short)0 | |
byte |
字节型 |
8位 |
(byte)0 | |
字符型 |
char |
字符型 |
2位 |
\u0000(“空,”) |
浮点类型 |
float |
单精度浮点型 |
32位 |
0.0f |
double |
双精度浮点型 |
64位 |
0.0d | |
布尔型 |
boolean |
布尔类型 |
true/false |
false |
数据自动转换:1. 转换前的数据类型与转换后的类型兼容;2. 转换后的数据类型的表示范围比转换前的类型大; 3. 任何类型都可以向String进行转换
定义类、接口、抽象类需要用的关键字
class |
定义类的关键字 |
class类名{} |
extends |
用来继承的关键字 |
public class A extends B{} |
interface |
定义接口的关键字 |
public interface 接口名{} |
implements |
实现接口的关键字 |
public interface A implements B,C,D…{} |
abstract |
定义抽象类和抽象方法的关键字 |
public abstract class 类名{} public abstract 方法名{} |
static |
静态的(方法、属性) |
static属性或方法可以在对象没有实例化的时候就直接由类名称调用。 使用static方法时,只能访问static声明的属性或方法,而非static的属性和方法是不能访问 |
final |
修饰方法的时候不能进行重写。 修饰常量的时候不能改变常量的值 修饰变量的时候不能改变变量的值 修饰类的时候表示该类不可以被继承。
|
|
定义包和引用包的关键字
package |
定义包的关键字 |
package 包名称.子包名称; |
import |
引入包的关键字 |
import 包名称.子包名称.类名称; import 包名称.子包名称.*; |
异常的关键字
try |
try…catch |
异常出现后,若是没有合理的处理,整个程序中断运行 |
catch | ||
finally |
try…catch…finally |
finally是异常的统一出口,不论是否发生异常都将执行 |
throw |
在程序中抛出一个异常,抛出的是一个异常类的实例化对象 |
|
throws |
使用其声明的方法不处理异常,而是交给方法的调用处进行处理 |
public 返回值类型 方法名称(参数类表…)throws 异常类{} |