- 博客(3)
- 收藏
- 关注
原创 JVM整体结构以及内存模型
1. jvm整体结构 类加载子系统:负责将类加载到jvm内存 字节码执行引擎:负责执行字节码指令以及修改程序计数器行号 JVM运行时数据区域:包括堆,虚拟机栈,本地方法栈,方法区 2. JVM内存模型 堆:垃圾回收器主要工作的区域,用于存放实例对象 虚拟机栈:描述的是java执行方法的内存模型,java执行方法的时候,就会创建一个栈帧,用于存放局部变量表,操作数栈,动态链接,方法出口等信息。每个方法从开始执行到结束都对应着一个栈帧在虚拟机栈中入栈到出栈的过程。 本地方法栈:对应程序中nativ
2021-02-21 15:32:51 144 1
原创 类加载机制
1. 类加载的过程 类加载的过程主要分为5步: 加载》验证》准备》解析》初始化 加载:将class文件加载到JVM内存 验证:验证class文件格式是否正确 准备:分配内存并赋初始值 解析:将符号引用转换为直接引用 初始化:执行静态代码块给静态属性赋指定的值 2. 类加载器有哪些?加载的范围是? 引导类加载器:负责加载jre/lib下的核心类库 扩展类加载器:负责加载jre/lib/ext下的类包 应用程序类加载器:负责加载classpath下的类包 自定义类加载器:负责加载程序员指
2021-02-21 15:17:15 139
原创 excel数字转文本格式方法
一。背景: 最近用PL/SQL导出CSV格式的文件,发现有些数字格式的数据变得不完整了。原因是因为导出的文件含有不兼容的功能。这个时候如果需要导出完整的数据就需要将数字转为文本格式。 如下图所示: 二。解决步骤: 1) 需要在需要转格式的字段名前加''''|| , 比如id字段需要转成文本格式,写法如下: select ''''|...
2018-11-28 17:46:30 1359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人