第一章Java语言的产生及其特点(3)
1.2.8解释的
Java解释器(航运系统)可以直接与航运代码连接。链接序列通常比翻译序列的编译需要更少的资源,因此程序员可以花更多的时间来创建源序列。
1.2.9高性能
如果解释器不慢,Java可以在出货时直接把目标代码翻译成机器指令。太阳直放装置一秒钟可以调30万冲程。代码翻译的速度和C/C++的性能没有区别。
1.2.10多路径
Java?复制;多线作业可以在一个流程序列中同时执行多个小任务。线——有时也叫小进步——是从一个大进步中分割出来的一个独立的小进步。因为Java实现的多行技术,比C和C++强。多路径带来的更大优势是更好的互操作性和实时控制性能。但实时控制性能还是由系统本身决定的(UNIX、Windows、Macintosh等)。),从开发的难度和性能上来说都比单线系统好。用过现在的浏览器的人都觉得,等待一张图片被调整是一件很烦的事情。在Java中,你可以使用单线程来调整一张图片,但你可以在HTML中询问其他信息,而不是等待。
1.2.11动态
Java的动态特性是基于它的面方法吗?复制;展览。它允许程序动态加载到运输过程中需要的类中,这是C++语言从进程平面到对象设计程序所不可能做到的。在C++编程的过程中,每向一个类中添加一个实例变量或成员函数,所有使用该类的子类都必须重新翻译;否则,该进程将会崩溃。Java从以下几个方面采取措施:复制;来解决这个问题。Java编译器不把实变量和成员函数的引用翻译成数值引用,而是在word段代码的保存下把符号引用信息传给解释器,然后解释器在动态链接类完成后把符号引用信息转换成数值偏移量。这样,在存储器中生成的一个对象不是在编辑和翻译的过程中确定的,而是在延迟发货时由解释器确定的。这样,当类中的变量和方法被更新时,它们不会影响现有的生成代码。在解释执行词段代码时,只在出现新名字词时进行一次查找和改变符号信息的过程,然后就可以全速执行代码生成了。确保在运行时可以使用新类的好处是,不必担心会影响原始代码。如果一个进程连接到网络中另一个系统的类,该类的所有者可以自己更新该类,而不会导致任何使用该类的进程崩溃。Java还简化了使用升级或全新协议的方法。如果你的系统在运行Java process的时候遇到了不知道怎么处理的进程,没关系。Java可以自动下载你需要的进程。
1.3与C和C++
Java的语言差异?复制;一门强大语言的所有优点和能力都很强,但几乎没有任何混合的特性。C++的安全性不好,但是C和C++还是被大家庭接受的,用Java的C++形式设计,便于大家庭学习。Java去掉了C++语言的很多功能,使得Java的语言能力细化,又增加了一个?复制;很有用的函数,Java去掉了C和C++的以下函数和特性:是指针操作结构typedefs #define需要释放存储在其中的整个局部变量的定义。复制;能源是一个很容易导致错误的地方。
1.4 Java应用简介
1.4.1网页浏览
网页浏览是国际网络甚至本地网络中的主要应用方式。文本文件可以很轻松的显示课本和各种图片,他还能提?复制;超级文本链接。这个?复制;浏览器使用HTML语言编写文档,HTML/WWW浏览器技术仅限于文本和图像。如果你想播放一个声音或者运行一个程序,你必须下载那个文档,然后在你的电脑上用能理解和运行那个文档模式的程序来播放它。Java程序及其浏览器HotJava,提?复制;介绍了使浏览器运行该程序的方法。您可以直接从浏览器播放声音。您还可以播放页面上的动态图片。Java还可以告诉你的浏览器如何处理新的类文档。当我们能够在2400波特线上传输视频图像时,HotJava将能够显示这一点?复制;视觉频率。
1.4.2网络应用系统
Java是一种与平台无关的语言。因此,用Java开发的网络应用系统可以在各种平台上运行,大大提高了开发效率,减少了人工。还有,Java集成的网络功能是什么?reg该系统应用于促进网络的发展。
本章结论:
1。Java的诞生和流行是当今互联网的客观化。有必要要求2.java是一门各方面性能都很好的编程语言。它的基本特征是简单、类对象、分布式、解释性、健壮、安全、结构中立、可移植、性能卓越、多行和动态。?reg适应互联网环境下应该开发的系统。3.java可以作为大部分部分网络的应用序列系统,并与当前的WWW浏览器很好地集成。
0条评论