
深入拆解java虚拟机
hongbucai
继续加油
展开
-
深入拆解java虚拟机(二):java代码是怎么运行的
此篇参考了,极客时间《深入拆解java虚拟机》、hollis《java到底是如何编译成机器指令的》、极客时间《java核心技术36讲》 java代码是怎么运行的?常见的几种方式: 可以在开发工具中运行 可以双机jar文件运行 可以在命令行中运行 甚至可以在网页中运行 但是不管任何运行方式都离不开JRE,也就是java运行环境。 JRE顾名思义,...原创 2019-04-04 13:45:20 · 338 阅读 · 0 评论 -
深入拆解java虚拟机(一):为什么要学java虚拟机
从事java程序开发三年多,从第一年到现在,一直处于分析业务需求,完成业务功能,功能中需要使用什么技术,上网查,查到有类似的功能代码,就拷贝过来修修改改,极少时候会因为功能的需求去查看新技术的资料,但是大多数也是浅尝辄止。其实自己也知道这样的状态对自己的伤害很大,甚至会最后让自己丢了饭碗,扯远了,现在开始以【java虚拟机】作为我第一个深度学习的目标。 主要参考资料:极客时间《深入...原创 2019-04-01 17:04:36 · 311 阅读 · 0 评论 -
深入拆解java虚拟机(三):java的基本类型
本章谈谈java的基本类型,在此之前插个额外话题,关于java代码的跨平台,大多数人都知道跨平台是基于字节码文件和JVM而完成的功能,其实java语言规范也做了些贡献,比如本章要涉及的java基本类型,在java语言规范里规定了基本类型的值域大小,在任意平台下都是固定的,这是其他高级语言没有实现的,比如整型int,c++在32位与64位系统下可能值域大小就不一致,导致无法跨平台。 回归正...原创 2019-04-09 23:44:21 · 181 阅读 · 0 评论