会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刘二哈的认真学习笔记
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2021年7月25日
Java重写(Override)和重载(Overload)
摘要: Java重写(Override)和重载(Overload) 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不
阅读全文
posted @ 2021-07-25 14:10 liumeng哈哈哈
阅读(283)
评论(0)
推荐(0)
2021年7月24日
运行时数据区03--方法区
摘要: 栈、堆、方法区的交互关系 从线程共享与否的角度 线程共享:堆、元空间 线程私有:虚拟机栈、本地方法栈、程序计数器 交互关系图1 交互关系图2 方法区的理解 《Java 虚拟机规范》中明确说明:“尽管所有的方法区在逻辑上是属于堆的一部分,但一些简单的实现可能不会选择去进行垃圾收集或者进行压缩。”但对于
阅读全文
posted @ 2021-07-24 09:00 liumeng哈哈哈
阅读(159)
评论(0)
推荐(0)
2021年7月23日
运行时数据区02--本地方法栈、本地方法接口、堆
摘要: 本地方法接口 本地方法 简单地讲,一个 Native Method 就是一个 Java 调用非 Java 代码的接口。一个 Native Method 是这样一个 Java 方法:该方法的实现由非 Java 语言实现,比如 C。这个特征并非 Java 所特有,很多其它的编程语言都有这一机制,比如在
阅读全文
posted @ 2021-07-23 15:17 liumeng哈哈哈
阅读(267)
评论(0)
推荐(0)
运行时数据区01--虚拟机栈
摘要: 概述 运行时数据区结构图:灰色的表示单独线程私有,红色的为多个线程共享 线程 线程是一个程序里的运行单元。JVM允许一个应用有多个线程并行的执行。 Hotspot JVM里,每个线程都与操作系统的本地线程直接映射。 当一个Java线程准备好执行以后,此时一个操作系统的本地线程也同时创建。Java线程
阅读全文
posted @ 2021-07-23 13:55 liumeng哈哈哈
阅读(145)
评论(0)
推荐(0)
2021年7月22日
类的加载过程
摘要: 类的加载过程 概述 在Java中数据类型分为基本数据类型和引用数据类型。基本数据类型由虚拟机预先定义,引用数据类型则需要进行类的加载。 按照Java虚拟机规范,从class文件到加载到内存中的类,到类卸载出内存为止,他的整个生命周期包括如下7个阶段: 其中,验证、准备、解析3个部分统称为链接(Lin
阅读全文
posted @ 2021-07-22 15:28 liumeng哈哈哈
阅读(169)
评论(0)
推荐(0)
上一页
1
2
3
公告