自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java的代码是如何运行的?——深入讲解Java运行时数据区

JVM 的整体架构包括源代码通过 javac 编译成字节码文件后,通过类加载系统(Class Loader System)加载到 JVM 的运行时数据区(Runtime Data Area)。类加载器分为启动类加载器、扩展类加载器和应用类加载器,经过加载、链接(验证、准备、解析)、初始化等过程,完成类的加载。运行时数据区包括方法区、堆区、栈区、程序计数器和本地方法栈等部分,各区域协调工作。

2024-11-29 21:43:37 1281

原创 【Java是如何实现多态的?】

多态指的是一个类型可以表现出不同的形态,在面向对象编程语言中,父类作为一个抽象,而子类就是父类不同形态的具体实现。//多态性,子类向上转型向上转型指的是将子类对象赋值给父类的引用,可以用父类的引用访问Dog对象的共有属性和方法,在运行时还会根据子类方法的具体实现调用相应的方法(如果是重写的)Java中多态依赖于动态绑定机制实现。

2024-11-26 17:16:23 921 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除