会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
iLisa
博客园
首页
新随笔
联系
管理
订阅
随笔- 126 文章- 0 评论- 0 阅读-
24092
随笔分类 -
JVM
字面量,符号引用,字段
摘要:一:符号引用 符号引用只是一些符号,包含在字节码文件的常量池中,它主要包括:在该类中,出现过的各类包,类,接口,字段,方法等元素的全限定名,所谓符号引用,只是一个符号而已,只是告知jvm,此类需要哪些调用方法,引用或者继承哪些类等等信息.但是JVM在使用这些资源的时候,只有这些符号是不行的,必须详细
阅读全文
posted @
2021-03-30 21:35
iLisa
阅读(397)
评论(0)
推荐(0)
编辑
Native 方法区
摘要:一:什么是Native 当我们的一个类里面出现下面的的时候,我们原本自己定义不加native这样的是不行的,但是加上native后就可以了这是为什么呢? private native void start0(); //native 凡是带了native的关键字,说明java的的作用就达不到了,回去调
阅读全文
posted @
2021-03-30 16:15
iLisa
阅读(80)
评论(0)
推荐(0)
编辑
GC介绍之引用计数法
摘要:一:JVM垃圾回收机制 为什么栈不会有垃圾回收机制:栈内存中方法运行完毕后会有弹栈的操作,不会产生垃圾; 堆内存中却没有这种操作,当堆内存中很多无用的成员变量、对象等等积压到一定程度时,就会发生堆内存溢出的一个错误OutOfMemoryError (Java heap space)堆内存溢出 ,虽然
阅读全文
posted @
2021-03-30 14:32
iLisa
阅读(860)
评论(0)
推荐(0)
编辑
HotSpot和堆
摘要:一:我们学的JVM虚拟机版本为HotSpot虚拟机sun公司的 二:堆(Heap) 一个JVM只有一个堆内存,堆内存的大小是可以调节的。 类加载器读取了类文件后,一般会把什么东西放在堆中? 类,方法,常量,变量,保存我们所有引用类型的真实对象。(栈中一般都是引用) 堆内存中还要细分三个区域: 新生代
阅读全文
posted @
2021-03-29 22:48
iLisa
阅读(80)
评论(0)
推荐(0)
编辑
栈
摘要:一:栈的基本 栈:先进后出,后进先出。 栈:栈内存,主管程序的运行,生命周期和线程同步; 线程结束,栈内存也就是释放,对于栈不存在垃圾回收问题 一旦线程结束,栈就over 栈:8大基本类型+对象引用+实列的方法 栈运行原理:先进后出原理 栈帧 程序正在执行的方法,一定在栈的顶部 栈+堆+方法区(的交
阅读全文
posted @
2021-03-29 21:49
iLisa
阅读(150)
评论(0)
推荐(0)
编辑
沙箱安全机制
摘要:一:什么是沙箱 Java安全模型的核心就是Java沙箱(sandbox),什么是沙箱?沙箱是一个限制程序运行的环境。沙箱机制就是将 Java 代码限定在虚拟机(JVM)特定的运行范围中,并且严格限制代码对本地系统资源访问,通过这样的措施来保证对代码的有效隔离,防止对本地系统造成破坏。沙箱主要限制系统
阅读全文
posted @
2021-03-28 23:09
iLisa
阅读(923)
评论(0)
推荐(0)
编辑
2021.03.26JVM-类加载
摘要:当我们运行程序的时候,首先是.java文件,我们通过编译成.class文件后进行类加载。 一:首先我们jvm虚拟机是一开始将所有的类都加载进来吗? 一个应用程序总是由n多个类组成,Java程序启动时,并不是一次把所有的类全部加载后再运行,它总是先把保证程序运行的基础类一次性加载到jvm中,其它类等到
阅读全文
posted @
2021-03-28 21:17
iLisa
阅读(57)
评论(0)
推荐(0)
编辑
公告
昵称:
iLisa
园龄:
4年1个月
粉丝:
1
关注:
2
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
Docker(1)
Feign(2)
Git(5)
Http(1)
JavaSE(12)
JavaSE面试(1)
JavaWeb(4)
JVM(7)
Linux(6)
Linux环境搭建(9)
Maven的环境搭建(13)
MyBatis(5)
RabbitMQ(2)
Redis(1)
RestTemplate(1)
Spring(15)
SpringCloud(8)
Sql Server(4)
多线程(15)
集合(6)
集合二(1)
计算机体系结构(4)
前端(2)
设计模式(1)
随笔档案
2022年4月(3)
2022年3月(5)
2022年2月(2)
2022年1月(5)
2021年12月(3)
2021年11月(14)
2021年10月(5)
2021年7月(4)
2021年6月(20)
2021年5月(16)
2021年4月(28)
2021年3月(15)
2021年2月(6)
阅读排行榜
1. 结构(4)软件的分类(1474)
2. 二:Feign请求超时的处理(性能调优)(1363)
3. 环境(1)Linux系统的分支(1167)
4. 沙箱安全机制(923)
5. GC介绍之引用计数法(860)
推荐排行榜
1. Maven(6)Maven仓库的基本概念(1)
2. Git(2)多人协同操作冲突(1)
点击右上角即可分享