![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
虾子酱油
头发比金子更贵
展开
-
java通过JVM实现跨平台
java虚拟机(JVM)运行在操作系统之上,与硬件不直接交互 1、与C语言相比,java语言不是严格意义上的编译性语言。java的编译只是将.java文件编译成.class文件,而不是机器能够识别的二进制语言。 2、编译成的.class文件需要各操作系统对应的JVM编译成字节码文,在各操作系统上运行。 不同的系统需要下载不同的jre来运行java程序,jre中就包含了jvm。 ...原创 2019-07-21 20:29:46 · 545 阅读 · 0 评论 -
JVM虚拟机组成
1、Class Loader类加载器 Class Loader类加载器是用来加载Class的。它负责将 Class 的字节码形式转换成内存形式的 Class 对象。字节码可以来自于磁盘文件 .class,也可以是 jar 包里的class,也可以来自远程服务器提供的字节流,字节码的本质就是一个字节数组[]byte...原创 2019-07-23 01:36:59 · 250 阅读 · 0 评论