Java基础知识点总结

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基础是进阶的基石,熟练掌握数据类型、控制流程、面向对象才能更好理解高级特性。