javase
Day0620
这个作者很懒,什么都没留下…
展开
-
成员变量与局部变量的区别
成员变量与局部变量的区别 成员变量在类中,声明之后有默认值,局部变量在方法体中也可以在main中,声明之后必须赋值才可以使用 生命周期 成员变量随着对象的产生而生效,随着对象的销毁而销毁 局部变量与方法相连 保存地址 成员变量在堆中(方法区静态区) 局部变量在栈中 ...原创 2020-11-07 16:08:14 · 58 阅读 · 0 评论 -
final
final final修饰的类不能被继承 final 修饰的方法无法被覆盖被重写 final修饰的局部变量只能付一次值 final修饰的实例变量必须要我们自己赋值(直接赋值或者构造方法赋值) final修饰的实例变量一般用static修饰 称作常量 (放在方法区中 因为实例对象在堆中被final修饰无法改变,不用static会每次都创建,占内存,常量名要大写,单词用下划线链接,类加载时初始化) ...原创 2020-11-07 16:05:27 · 84 阅读 · 0 评论 -
引用数据类型
引用数据类型 引用数据类型包括:类、接口类型、数组类型、枚举类型、注解类型,字符串型。 栈中划出内存,对象的信息存储在堆中,由栈上的引用指向堆中的地址 基本数据类型byte short int long float double char boolean 基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上 ...原创 2020-11-07 16:04:25 · 332 阅读 · 0 评论