标签:系统 java程序 字节码 堆栈 二进制 工具包 能力 简单 处理
Java SE:标准开发。
Java EE:企业平台搭建,互联网开发。
Java ME:为移动设备和嵌入式设备提供健壮且灵活的环境,基本上被Android替代了。
Java是编译型与解释型的结合:
.java文件(源文件)---编译--->.class文件(字节码文件)---解释--->机器码指令
所有Java程序的解释都要求放在Java虚拟机上处理。
虚拟机:指在一台计算机上由软件或硬件模拟的计算机。它具有自己完善的硬件架构,如处理器、堆栈(Stack)、寄存器等,还具有相应的指令系统(字节码就是一种指令格式)。
Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,特殊的二进制文件)javac.exe可以简单看成是Java编译器。
Java解释器:是JVM的一部分。Java解释器用来解释执行(先解释再执行)Java编译器编译后的.class文件程序。java.exe可以简单看成是Java解释器。
标签:系统 java程序 字节码 堆栈 二进制 工具包 能力 简单 处理
原文地址:https://www.cnblogs.com/LampsAsarum/p/12208539.html