-
1.跨平台
2.jvm虚拟机
3.
class:Java 的基本单位是类。1.基本数据类型(8种)
类型
占用字节
说明
byte
1
整数,-128~127
short
2
整数
int
4
默认整数类型
long
8
长整型
float
4
浮点数
double
8
默认浮点类型
char
2
单个字符
boolean
1
true / false
2. 引用数据类型
- 类(Class)
- 接口(Interface)
- 数组(Array)
- 枚举(Enum)
Java 枚举(Enum)是一种特殊的类型,用来定义一组固定的、可选的常量值。
-
3.封装、继承、多态
封装:私有属性 + 公共方法(getter/setter)
继承:使用
extends关键字继承父类多态:方法重写(Override)和方法重载(Overload)
4. 异常处理
try { // 可能出错的代码 } catch (异常类型 变量名) { // 出错时要做什么 }问题
简单解释
程序崩了会怎样?
会中断执行,报一堆红字,体验差
什么叫抛出异常?
方法自己不处理,让别人来处理
为什么老师说可以抛?
有时候处理不了,交给上层更合理,也方便开发
最终还是要处理吗?
对,抛出去之后还是得被某个地方用 try-catch 接住,不然程序会崩
throw和throws的区别throws:我声明这个方法“可能抛出”异常throw:我在代码里发现真出问题了,“立即抛出”异常对象public int divide(int a, int b) { if (b == 0) { throw new ArithmeticException("除数不能为0!"); } return a / b; }
Java基础知识复习要点
3125

被折叠的 条评论
为什么被折叠?



