Java基础知识点总结
基本数据类型
| 类型 |
占用空间 |
范围 |
| byte |
1字节 |
-128 ~ 127 |
| short |
2字节 |
-32768 ~ 32767 |
| int |
4字节 |
-21亿 ~ 21亿 |
| long |
8字节 |
很大 |
| float |
4字节 |
浮点数 |
| double |
8字节 |
双精度 |
| char |
2字节 |
0 ~ 65535 |
| boolean |
1/4字节 |
true/false |
运算符
- 算术:+ - * / %
- 关系:== != > < >= <=
- 逻辑:&& || !
- 位运算:& | ^ ~ << >> >>>
- 三元:condition ? a : b
控制流程
1 2 3 4 5 6 7 8 9 10 11 12 13
| if (condition) {} else {}
for (int i = 0; i < n; i++) {} while (condition) {} do {} while (condition);
switch (variable) { case value: break; default: break; }
|
数组
1 2
| int[] arr = new int[10]; int[] arr2 = {1, 2, 3};
|
面向对象
- 类:模板
- 对象:实例
- 封装:隐藏细节
- 继承:复用
- 多态:多种形态
总结
Java基础是进阶的基石,熟练掌握数据类型、控制流程、面向对象才能更好理解高级特性。