Java的基本数据类型
来源:互联网 发布:centos ssh 限制连接 编辑:程序博客网 时间:2024/06/06 17:13
Java的基本数据类型
JVM本地对应的类型
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
Java的boolean在jvm中对应unsigned char类型(0为false而非0为true);byte对应signed char类型;short对应short类型;int对应int类型;long对应long long或者_int64类型;double对应double类型;float对应float类型;char对应unsigned short类型。
执行时的类型
在指令执行时JVM并不需要指明类型,因为指令已经包含了类型信息,但由于bytecode指令只用1个字节来表示,所以指令数量需要控制,并不是每种基础数据类型都有对应的操作指令,比如iload
lload
fload
dload
对应int
long
float
and
double
。类似还有ireturn
lreturn
freturn
dreturn
。
所以执行引擎只要根据不同的指令做不同的类型处理即可。
Java调本地
如果某个java对象调用了native方法,此本地方法由编译器编译后access flags 会生成ACC_NATIVE
标识,执行引擎执行bytecode时,根据java-jvm类型的映射也可能会涉及到类型处理。
阅读全文
0 0
- Java的数据类型:基本数据类型、引用数据类型
- java的基本数据类型
- Java的基本数据类型
- java的基本数据类型
- java的基本数据类型
- java 的基本数据类型
- Java的基本数据类型
- Java的基本数据类型
- Java的基本数据类型
- Java的基本数据类型
- java的基本数据类型
- java的基本数据类型
- Java的基本数据类型
- Java的基本数据类型
- Java的基本数据类型
- java的基本数据类型
- JAVA的基本数据类型
- Java的基本数据类型
- 【操作系统】虚拟文件系统
- Bootstrap Table使用整理(四)-工具栏
- 表单项input中的属性参考
- android中调用相机、相册 以及图片压缩,文件压缩
- android:allowbackup="true"
- Java的基本数据类型
- php常用字符串处理函数
- 地图配色浅析
- BZOJ 1208 浅谈treap+treap全操作模板(BZOJ 3224)
- [YTU]_2445(C++习题 输入输出--公用继承)
- 第一次入门微信开发总结.
- word 的使用 —— 分页符与分节符
- [YTU]_2446( C++习题 输入输出--私有继承)
- 视频压缩编码和音频压缩编码的基本原理