java“白皮书”关键术语

Posted liujinhua1221

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java“白皮书”关键术语相关的知识,希望对你有一定的参考价值。

简单性Java语法是C++语法的一个纯净版本,去除了头文件、指针运算、结构、联合、操作符重载、虚基类等。另一方是小,java的目标之一是支持开发能够在小型机器上独立运行的软件。现有一个独立的具有较小类库的java微型版(JME)用于嵌入式设备

面向对象:面向对象是一种程序设计技术,它将重点放在数据(即对象)和对象的接口上。

网络技能java有一个扩展的例程库,用于处理像HTTPFTP之类的TCP/IP协议。Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。

健壮性健壮性是指程序在运行过程中出现一般性的错误,程序会自动进行错误处理函数):java编译器能检测出很多其他语言仅能在运行时刻才能检测出来的问题。Java采用的指针模型可以消除重写内存和损坏数据的可能性

安全性java适用于网络/分布式环境。为了达到这个目标,在安全方面投入了很大的精力,使用java可以构建防病毒、防篡改的系统,Sun Microsystems大力支持对java安全性的研究,制定了供人们使用的规范,实现了虚拟机和安全库,并迅速处理已知的安全bug,许多安全特性还在不断加入java

体系结构中立:编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有java运行时系统,就可以在许多处理器上运行。精心设计的字节码不仅可以很容易地在任何机器上解释执行,而且还可以迅速的翻译成本地机器代码。

可移植性:在Java中数据类型具有固定大小,消除了字节顺序的困扰,字符串是用标准的Unicode格式存储的。作为系统组成部分的类库,定义了可移植的接口。这些都为移植性奠定了良好的基础。

解释型java解释器可以在任何移植了解释器的机器上执行java字节码。由于链接是一个增量式切轻量级的过程。所以,开发过程也变得更加快捷,更加具有探索性。增量式链接有其优势,但其实言过其实了,事实上,早起的java开发工具速度相当慢。现在,使用即时编译器将字节码编译成机器码。

高性能:尽管对解释后的字节码性能已经比较满意,但在有些场合下还需要更加高效的性能,字节码能够(在运行时刻)快速的翻译成运行这个应用程序的特定CPU的机器码。

多线程:多线程可以带来更好的交互响应和实时行为

动态性:从各种角度来看,java都比cc++更具有动态性,它能够适应不断发展的环境,库中可以自由的添加新方法和实例变量,而对客户端却没有任何影响,在java中找出运行时类型信息十分简单。

以上是关于java“白皮书”关键术语的主要内容,如果未能解决你的问题,请参考以下文章

java“白皮书”关键术语

Java简介1.0

java的优点和误解

赵栋 201771010137 《面向对象程序设计(java)》

《6G总体愿景与潜在关键技术》白皮书

6G推进组发布《6G总体愿景与潜在关键技术》白皮书!(附PPT及白皮书下载)