好友
阅读权限10
听众
最后登录1970-1-1
|
变量初始化规则:
在java中,final变量(成员变量)必须在以下位置之一进行初始化:
1,声明时直接初始化
2,在构造方法中初始化
3,在初始化代码块中初始化
注意:非final的成员变量,在声明后会被自动赋初值
‌成员变量的默认初始值‌
‌数值类型‌(如 int, double 等):默认为 0 或 0.0。
‌布尔类型‌(boolean):默认为 false。
‌字符类型‌(char):默认为 '\u0000(空字符)。
‌引用类型‌(如 String, 对象等):默认为 null。
static关键字
静态方法可以通过类名直接访问,也可以用对象名来访问
静态代码块在类加载时执行且仅执行一次,用于类的初始化
在static方法中不能使用this关键字,因为static方法属于类而不是实例,this指向当前对象实例
类方法的调用规则
1,可以直接调用同类的其他类方法
2,可以通过类名调用其他类的类方法
3,可以通过对象实例调用类方法
4,不能使用this关键字
try catch
当try或catch块中的return语句被执行时,return值会被暂存,finally块中的代码不会改变这个返回值,但finally块中的代码一定会被执行
|
免费评分
-
查看全部评分
|