趣文网 > 作文大全

一张图告诉你

2020-12-02 04:20:01
相关推荐

你知道 java jvm 里 数据是怎么表示的吗,你知道为什么 java 里的基本数据类型只有 8 种吗,又是那 8 种,范围是多少,你可以带着这些问题阅读本文,本文将为你一一揭秘,并自此开启 java jvm 之旅。关注我,我接下来将持续更新 java jvm 知识 、数据结构与算法,你若关注,我必不负所望!

今天,我们说 java jvm 里的入门知识,class 文件格式与 数据类型。已整理如下图:

class 文件格式与数据类型

我们都知道,class 文件是 java 文件编译后生成的可被 java 虚拟机执行的代码,它与平台无关,经常(但非绝对)以文件形式存在。class 文件定义了 类和接口的表示形式。

java 程序员应该知道,java 里数据类型分为:基本数据类型 与 引用类型。而基本数据类型又分为以下八种:

1、byte,8位有符号,范围是 -2^7 ~ 2^7-1,即 -128 ~127,包含 -128与127

2、short,16位,有符号,范围参考 byte

3、int,32位,有符号,范围参考 byte

4、long,64位,有符号,范围参考 byte

5、char,16位,无符号,范围 0 ~65535,包含 0 与 65535

6、float,单精度浮点数,32位,有符号,范围参考 byte

7、double,双精度浮点数,64位,有符号,范围参考 byte

8、boolean,只有 true 与 false,默认 false,可用 1 代表 true

而 java jvm 里除了以上 8 种,还有 returnAddress,它是指向某个操作码的指针,不过已经名存实亡了,java 7 的 jvm 里已经废弃了它。

引用类型又分为:

1、类类型

2、数组类型

3、接口类型

数组类型有两个重要的概念,组件 与 元素,其实他们是同一个概念,都是指数组里条目对应的类型,但如果该类型不是数组,则又称为元素,元素可以是以下几种类型:类,数组,原生类型。今天就写到这里,明天补充 jvm 之 运行时数据区。

关注我,带你揭秘 java jvm 奥妙,成为 java 大神。记得关注 + 收藏哦,请随意评论,多谢。

阅读剩余内容
网友评论
显示评论内容(6) 收起评论内容
  1. 2023-01-11 03:08香奈兒[黑龙江省网友]IP:1730437566
    @欧阳萱这张图真是现代社会的一面镜子,看完让人心里五味杂陈。
    顶4踩0
  2. 2022-07-07 08:38欧阳萱[吉林省网友]IP:660607839
    这图给了我很多启发,真希望更多的人能看到。
    顶0踩0
  3. 2021-12-31 14:08珍惜那一份友谊[澳门网友]IP:1731817370
    简直就是一张无声的演讲,看完让人深思。
    顶45踩0
  4. 2021-06-26 19:38欧阳夏[福建省网友]IP:3409412323
    通过这张图,我们可以更清楚地理解问题的复杂性。
    顶6踩0
  5. 2020-12-21 01:09猜心[内蒙古网友]IP:1730852613
    这真是一张生动形象的图,一下子就理清了很多概念。
    顶0踩0
  6. 2020-06-16 06:39饶娟[澳门网友]IP:1730602720
    这张图太震撼了,直接揭示了现实的真相。
    顶17踩0
相关内容
延伸阅读
小编推荐

大家都在看

相信的力量作文 心愿450字作文 英语作文五十字 学炒菜作文 西安城墙作文 春节作文250 传统文化作文题目 神奇的大自然作文 写事的优秀作文 我眼中的老师作文 中国精神作文素材 作文 老师我想对你说 武侯祠作文 北京旅游英语作文 有关自信的作文 假如我是老师作文 春天的发现作文 关于情绪的作文 意外的惊喜作文 从零开始作文 作文有你真好600字 我的爸爸300字作文 我的改变英语作文 学滑板作文 自由作文500字 优美作文开头结尾 描写日落的作文 我的同学600字作文 礼物作文800字 作文新学期的打算