For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
Java有什么特点和特质?本文为大家解析一下。
Java是1995年6月由Sun公司引进到我们这个世界的革命性的编程语言。1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。他们的精心专研和努力促成了Java语言的诞生。
Java具有如下特点:
Java要比C++简单,C++中许多容易混淆的概念,或者被Java弃之不用了,或者以一种更清楚更容易理解的方式实现。
Java是面向对象的编程语言。
在一个计算机上编译得到的字节码文件(.class文件)可以复制到任何一个安装了Java运行环境的计算机上直接使用。字节码由Java虚拟机负责解释运行,即Java虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码交给本地的操作系统来运行。
1.平台与机器指令
这里所指的平台是由操作系统(Operating System, OS)和处理器CPU所构成。
与平台无关是指软件的运行不因操作系统、处理器的变化而无法运行或出现运行错误。
(每个平台都会形成自己独特的机器指令,所谓平台的机器指令就是可以**被该平台直接识别、执行的一种由0,1组成的序列代码。**相同的CPU和不同的操作系统所形成的平台的机器指令可能是不同的。
比如,某个平台可能用8位序列代码00001111表示加法指令,以10000001表示减法指令,而另一种平台可能用8位序列代码10101010表示加法指令,以10010011表示减法指令。)
2.Java虚拟机与字节码
字节码并不是机器指令,因为它不和特定的平台相关,不能被任何平台直接识别、执行。Java针对不同平台提供的Java虚拟机的字节码指令都是相同的,Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码,如图1.3所示。
Java的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。
Java程序的基本组成单元就是类,有些类是自己编写的,有一些是从类库中引入的,而类又是运行时动态装载的,这就使得Java可以在分布环境中动态地维护程序及类库。
以上就是本文为大家分享的Java有什么特点和特质的文章,希望对大家有所帮助。