
Java
Andy_2259
这个作者很懒,什么都没留下…
展开
-
JVM常量池
JVM方法区:类变量、类信息、方法信息、常量池(符号引用,以表的形式存在)常量池表类型 tag值 所属类别 类型描述CONSTANT_Utf8_info 1 字面量 UTF-8编码的字符串CONSTANT_Integer_info 3 字面量 整型字面量CONSTANT_Float_info 4 字面量 浮点型字面量CONSTANT_Long_info 5 字面量 长整型字面量CONSTANT_Double_info 6 字面量 双精度浮点型字面量CONSTANT_Class_info 7原创 2021-03-03 12:30:51 · 125 阅读 · 0 评论 -
封装,继承,多态
封装:对象信息隐 . 藏通过该类提供的方法来对隐藏信息进行操作,如:getter、setter。继承:子类拥有父类的属性和方法多态:子类可代替父类出现向下转型之前必须有向上转型:子类先代替父类后,可以再回到子类的位置设计模式-合成复用原则:多用组合,少用继承...原创 2021-03-02 16:59:25 · 90 阅读 · 0 评论 -
OOA OOD OOP
OOA面向对象分析:分析对象的属性和行为(方法)OOD面向对象设计:对OOA出来的对象进行设计OOP面向对象编程:对OOD出来的对象之间的交互关系进行编码原创 2021-03-02 16:25:13 · 179 阅读 · 0 评论 -
JVM执行顺序
类加载器:加载-验证-准备-解析-初始化静态方法-普通方法-构造方法执行顺序:父类静态代码块子类静态代码块父类普通代码块父类构造方法子类普通代码块子类构造方法原创 2021-02-27 16:45:15 · 942 阅读 · 0 评论 -
Java新建对象分析
public class Hello { public static void main(String[] args) { Hello hello = new Hello(); //对象的声明=创建一个对象 //等号:3.将对象的声明也就是对象的引用,指向堆内存中开辟的对象 }}JVM加载类之后,执行main方法,压入线程栈。当执行碰到new关键字时,main主线程在自己的1.线程栈中声明一个对象Hello hello2.在JVM的堆内存空间中申请一片内存地址,然后将Hello原创 2021-02-27 16:40:27 · 107 阅读 · 0 评论 -
eclipse显示无法加载主类
检查新建项目时jre选择的是否是安装的版本原创 2020-05-26 15:10:01 · 381 阅读 · 0 评论