首页 > 文档
Java 面向对象编程
- 2024-05-30
- 1039 ℃

Java 语言的特点
Java应用如此广泛是因为Java具有多方面的优势。其特点如下:
(1)面向对象。Java自诞生之时就被设计成面向对象的语言,而C++语言是一种强制面向对象的语言。面向对象可以说是Java最重要的特性,它不支持类似C语言那样的面向过程的程序设计技术。Java支持静态和动态风格的代码重用。
(2)跨平台。对于Java程序,不管是 Windows 平台还是 UNIX平台或是其他平台,它都适用。Java编辑器把Java源程序编译成与体系结构无关的字节码指令,只要安装了 Java运行系统,Java程序就可在任意的处理器上运行。这些字节码指令由Java虚拟机来执行,Java虚拟机的解释器得到字节码后,对它进行转换,使之能够在不同的平台运行。
(3)直接支持分布式的网络应用。除了支持基本的语言功能,Java核心类库还包括一个支持 HTTP、SMTP和FTP等基于TCP/IP协议的类库。因此,Java应用程序可凭借URL打开并访问网络上的对象,其访问方式与访问本地文件系统几乎完全相同在Java出现以前,为分布式环境尤其是Intemmet 提供动态的内容无疑是一项非常宏伟
难以想象的任务,但Java的语言特性却使我们很容易地达到了这个目标。(4)安全性和健壮性。Java致力于检查程序在编译和运行时的错误,类型检查帮助检查出许多开发早期出现的错误。Java支持自动内存管理,这不但让程序员减轻了许多负担,也减少了程序员犯错的机会。Java自己操纵内存减少了内存出错的可能性Java还能够检测数组边界,避免了覆盖数据的可能。在Java语言里,指针和释放内存等功能均被抛弃,从而避免了非法内存操作的危险。
以上特点,是C++语言及其他语言无法比拟的(C++语言尽管也是面向对象的,但并不是严格意义上的面向对象的语言)。单从面向对象的特性来看,Java类似于SmallTalk,但其他特性,尤其是适用于分布式计算环境的特性远远超越了SmallTalk。Java发展到现在,已经不仅仅是一种语言,可以说是一种技术,这个技术涉及网络和编程等领域。另外,Java是非常简单、高效的,有调查数据发现:用C++和Java来做一个相同功能的项目,用Java写的程序要比用C++写的程序节省60%的代码和66%的时间。可以说,用Java语言编程时间短、功能强,编程人员接手起来更容易、更简便。
上一篇:Java开发实战1200例
下一篇:Java 数据结构和算法
相关内容
2012年七月月教师招聘资料
缓存数据不一致和并发竞...
人事动态,请假制度表 -...
Redi系统架构中各个处理...
Redi读取请求数据后,如...
2012教师入编考试试题 ...
CSS 3.0 中文参考手册(CHM版)
2012历史专业教师招聘试题
-
幼儿教师招聘资料
2024-08-20 1172
-
Android从入门到精通
2024-05-24 1314
-
教师资格结构化面试七大类型试题答题思路及试题解析
2024-08-19 984
-
事件循环,高性能到底是如何做到的
2024-05-24 1161
-
深入理解Android:Wi-Fi、NFC和GPS
2024-05-24 1212
-
专升本重要知识点资料
2024-08-08 1000
-
函数那些事:JS 闭包难点剖析
2024-05-24 1223
-
实战Java虚拟机 JVM故障诊断与性能优化
2024-05-28 1195
-
教师招聘面试资料
2024-08-19 1041
-
办公综合管理,财产管理表格 - 企业管理表格
2024-07-31 1610
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


下载完整资料
点击分享文章