最基本的软件工具包括,编辑器,编译器,解释器;
编译器:编译器就是将一种编程语言代码翻译成另一种语言的等效代码程序.
解释器:解释器将编译和执行交织在一起,即编译一部分代码后执行该部分代码,然后再编译并执行另一部分代码.
重点概念:java编译器将java源代码编译成java字节码,这是一种低级的,具有独立结构的程序表示方式
Java 编译器先将源代码编译成类似于机械语言代码的低级形式的JAVA字节码.然后,被称为JAVA虚拟机的JAVA解释器执行这些JAVA字节码
字节码独立于处理器类型;这使java程序易于在不同类型的处理器平台移植,唯一的限制是所有处理器平台上都必须有JVM.