Java入门
开发环境
1、JDK:Java Development Kit
2、JRE:Java Runtime Environment
3、JVM:Java Virt Machine
三者关系:JDK 包含 JRE 包含 JVM
编译型和解释型
1、编译型(Compiled language)——使用 编译器 来编译执行的编程语言,这类语言往往会花费较长的编译时间,但编译完成后,会有很好的运行性能。例如:C语言、C++等。
编译一次后,脱离了编译器也能运行,并且运行效率高。编译型语言通常是不能跨平台的,也就是不能在不同的操作系统之间随意切换。可移植性差,不够灵活。编译型语言应用领域通常是那些安装软件,例如桌面上的安装软件。
2、解释型(Interpreted language)——使用解释器来解释执行的编程语言,这类语言不需要编译,程序执行到了,解释器才会去解释对应的语句,这类语言更多的时间花费在了运行期间。例如Python、C#等。
相比于编译型语言,解释型语言几乎都能跨平台,“一次编写,到处运行”。跨平台是指源代码跨平台,而非解释器跨平台。通过不同的解释器,将相同的源代码解释成不同平台下的机器码。执行一边转换,效率较低。解释型的语言的应用领域通常是互联网、网站等那种刷新了一下就可以看到最新效果的领域。
Java——两者结合(先编译后解释)
标签:解释,解释器,Java,入门,编译,跨平台,语言 From: https://www.cnblogs.com/daimadaxia/p/17964418