Java入门

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——两者结合(先编译后解释

posted @ 2024-01-14 23:07  代码大虾  阅读(30)  评论(0)    收藏  举报