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 |
---|
| // 单行注释
/* 单行注释 */
/*
* 多行
* 注释
*/
|
空行
继承
基类、父类
派生类、子类
接口
Java注释