- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 java字节码指令
指令 16进制码 英文描述 中文解释 aaload 32 loads onto the stack a reference from an array 将引用型数组指定索引的值推送至栈顶 aastore 53 stores into a referince to an array 将栈顶引用型数值存入数组指定位置 acons...
2018-08-17 17:16:29 328
原创 Java装箱拆箱
含义 装箱  自动将基本数据类型转换为包装器类型; 拆箱: 自动将包装器类型转换为基本数据类型 以Integer为例 //在栈中创建了两个对象 int a1 = 1; int a2 = 1; //在栈中创建了两个引用,1个对象,存储在栈中,发生了自动装箱 Integer oa1 = 2;//装箱 Integer oa2 = 2;//装箱 //栈中创建了一个3对象,堆中创...
2018-08-17 11:34:53 138
原创 Java String
1.String 对象创建以及存储 先简单介绍下相关概念 栈:运行时存放基本数据类型的变量数据和对应引用 堆:存放所有new 对象 常量池:输入堆中分配出来的一块内存区域,存放String常量和基本数据类型,或一些static final 数据。常量池数据是可以共享的。 按图分析 new 过程分析 String ns4 = new String("早上好"); String s4...
2018-08-17 09:25:24 165
原创 java jvm概述
1. 兼容性实现 java语言是通过中间语言实现兼容的,java程序被编译后,生成中间语言,中间语言指令由java虚拟机负责解释和执行,虚拟机在运行时将中间语言实时翻译成对应底层的机器指令并运行;.class即为java的中间语言 2. 那么如何将中间语言翻译成机器指令呢? 我们先来了解下cpu执行代码的原理。要让cpu执行一段代码,只需要将CS:IP 段寄存器执行对应的代码片入口即可;...
2018-08-05 12:08:44 244
J2EE开发相关API帮助文档
2013-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人