From bcc0f411c0ccbf381d3c933f7bbd7f8f179b360c Mon Sep 17 00:00:00 2001 From: SnailClimb Date: Sat, 29 Sep 2018 09:51:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=80=E4=B9=88=E6=98=AF=E8=A7=A3=E9=87=8A?= =?UTF-8?q?=E6=80=A7=E8=AF=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Java相关/Java基础知识.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Java相关/Java基础知识.md b/Java相关/Java基础知识.md index b1e0d86c..8b3f7943 100644 --- a/Java相关/Java基础知识.md +++ b/Java相关/Java基础知识.md @@ -101,7 +101,9 @@ Java 中引入了虚拟机的概念,即在机器和编译程序之间加入了 ### 采用字节码的好处:  -Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效,而且,由于字节码并不专对一种特定的机器,因此,Java程序无须重新编译便可在多种不同的计算机上运行。 +**Java 语言通过字节码的方式,在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点。所以 Java 程序运行时比较高效,而且,由于字节码并不专对一种特定的机器,因此,Java程序无须重新编译便可在多种不同的计算机上运行。** + +> 解释性语言:解释型语言,是在运行的时候将程序翻译成机器语言。解释型语言的程序不需要在运行前编译,在运行程序的时候才翻译,专门的解释器负责在每个语句执行的时候解释程序代码。这样解释型语言每执行一次就要翻译一次,效率比较低。——百度百科 ## 5. Java和C++的区别