2024年4月2日发(作者:)
jvav倒不知道
java是一种面向对象的程序语言。
Java是一个广泛使用的网络编程语言 ,它是一种新的计算概念。
首先 ,作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、具有可移植
性、鲁棒性、安全性、并且提供了并发的机制、具有很高的性能。其次 ,它最大限度地利
用了网络 ,Java的小应用程序 (applet)可在网络上传输而不受 CPU和环境的限制。另
外 ,Java还提供了丰富的类库 ,使程序设计者可以很方便地建立自己的系统。
下面我们分别从这三个方面来讨论 Java的特点 ,然后通过把 Java与 C,C++相比进
一步指出它所具有的优点。
一、 Java语言
Java语言有下面一些特点 :简单、面向对象、分布式、解释执行、鲁棒、安全、体系
结构中立、可移植、高性能、多线程以及动态性。
1.简单性
Java语言是一种面向对象的语言 ,它通过提供最基本的方法来完成指定的任务 ,只需
理解一些基本的概念 ,就可以用它编写出适合于各种情况的应用程序。 Java略去了运算
符重载、多重继承等模糊的概念 ,并且通过实现自动垃圾收集大大简化了程序设计者的内
存管理工作。另外 ,Java也适合于在小型机上运行 ,它的基本解释器及类的支持只有
40KB左右 ,加上标准类库和线程的支持也只有 215KB左右。库和线程的支持也只有
215KB左右。
2.面向对象
Java语言的设计集中于对象及其接口 ,它提供了简单的类机制以及动态的接口模型。
对象中封装了它的状态变量以及相应的方法 ,实现了模块化和信息隐藏 ;而类则提供了一
类对象的原型 ,并且通过继承机制 ,子类可以使用父类所提供的方法 ,实现了代码的复用。
3.分布性
Java是面向网络的语言。通过它提供的类库可以处理 TCP/IP协议 ,用户 可以通过
URL地址在网络上很方便地访问其它对象。
4.稳定性
Java在编译和运行程序时 ,都要对可能出现的问题进行检查 ,以消除错误的产生。它
提供自动垃圾收集来进行内存管理 ,防止程序员在管理内存时容易产生的错误。通过集成
的面向对象的例外处理机制 ,在编译时,Java提示出可能出现但未被处理的例外 ,帮助程序
员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常
见错误 ,防止动态运行时不匹配问题的出现。
5.安全性
用于网络、分布环境下的 Java必须要防止病毒的入侵。 Java不支持指针,一切对内
存的访问都必须通过对象的实例变量来实现 ,这样就防止程序员使用"特洛伊 "木马等欺
骗手段访问对象的私有成员 ,同时也避免了指针操作中容易产生的错误。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1712055349a1997786.html
评论列表(0条)