随笔分类 -  Java

记录Java操作笔记
摘要:封装 修饰符 同一个类 同一个包 子类 所有类 private * default * * protected * * * public * * * * 1、private 表示私有,只有自己类能访问。 2、default 表示没有修饰符修饰只有同一个包能访问。 3、protected 表示可以被同 阅读全文
posted @ 2021-10-12 21:40 白_沙
摘要:继承: 1、父类又称超类、基类,子类又称派生类 2、所有的类有一个隐藏的父类Object 3、继承一个类使用(extends 父类), 4、子类继承父类,可以的到父类的全部属性和方法(除了父类的构造方法),但不见得可以直接访问(比如,父类私有属性和方法) 5、上级的类叫:直接父类。 6、Instan 阅读全文
posted @ 2021-10-12 21:17 白_沙
摘要:Import 导入类 包名.类名.方法名(包名使用规范:域名倒过来写) 包名.* 导入包的所有类 包名.类名.方法 导入类下的所有的属性 重名方法优先级:包名.类名.方法名>包名.类名.* 区分重名方法:把路径写全 Java.lang包不需要导入可以直接使用 静态导入: import static 阅读全文
posted @ 2021-10-12 20:07 白_沙
摘要:一、虚拟机内存 1.虚拟机内存可以简单的分为三个区域:虚拟机栈stack、堆heap、方法区method area。 2.栈:存储栈帧(方法),先进先出,储存地址指向堆 3.堆:存储对象。调用类信息 4.方法区存储加载的类的信息(类、常量信息)。 5.Jvm垃圾回收机制: 年轻代:(Eden区内存满 阅读全文
posted @ 2021-10-12 19:01 白_沙
摘要:New一个对象可以看做: public static void main(String[] args) { String str; str = new String(); } 创建一个对象的过程: 分配对象空间 String str; 执行属性值的显式初始化 执行构造方法 str = new Str 阅读全文
posted @ 2021-10-12 18:43 白_沙