Skip to content

Java教程

对象

方法

实例变量

编程要点

  • 大小写敏感
  • 类名,首字母大写
  • 方法名,首字母小写
  • 源文件名,和类名相同
  • 程序入口:public static void main(String[] args)

标识符

类名、变量名、方法名

  • A-Za-z$_ 开头
  • 不能以数字开头
  • 不能是关键字

修饰符

访问控制修饰符:default、public、protected、private

非访问控制修饰符:final、abstract、static、synchronized

变量

局部变量、类变量、成员变量

数组

枚举

关键字

Java
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// 访问控制
private     私有的
protected 受保护的
public    公共的
default   默认

// 类、方法和变量修饰符        
abstract    声明抽象
class     
extends   扩充继承
final     最终值不可改变的
implements  实现接口
interface   接口
native      本地原生方法 Java 实现
new         创建
static      静态
strictfp    严格浮点精准浮点
synchronized    线程同步
transient     短暂
volatile      易失

// 程序控制语句        
break           跳出循环
case      定义一个值以供
switch    选择
continue  继续
do        运行
else      否则
for       循环
if        如果
instanceof  实例
return      返回
switch      根据值选择执行
while       循环

// 错误处理        
assert          断言表达式是否为真
catch       捕捉异常
finally     有没有异常都执行
throw       抛出一个异常对象
throws      声明一个异常可能被抛出
try         捕获异常

// 包相关        
import      引入
package     

// 基本数据类型(8种)
boolean     布尔型
byte        字节型
char        字符型
double      双精度浮点
float       单精度浮点
int         整型
long        长整型
short       短整型

// 变量引用        
super       父类超类基类
this        本类子类派生类
void        无返回值

// 保留关键字        
goto        是关键字但不能使用
const       是关键字但不能使用

// null 不是关键字,是字母常量,类似 true 和 false

注释

Java
1
2
3
4
5
6
// 单行注释
/* 单行注释 */ 
/*
 * 多行
 * 注释
 */ 

空行

继承

基类、父类

派生类、子类

接口

Java注释