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