Java 面向对象编程
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语言编程时间短、功能强,编程人员接手起来更容易、更简便。
-
分歧终端机
分歧终端机说出你们的分歧,让7个AI判官帮你们评评理到底谁对谁错网站地址:分歧终端机 1124 0 24-11-18 -
微信聊天记录迁移
新手机打开热点,旧手机连上新手机的热点。本来五个多小时才能传输完的聊天记录,只需要十几分钟就搞定 1128 0 24-11-18 -
常用ps作图图标
405 0 21-07-12 -
微粉猫app - 微信好友管理软件
微粉猫app是一款对微商非常友好的管理软件,可以针对微信好友进行管理,不仅可以群发消息,还可以拓展客源、群加好友、运营朋友圈等等。另... 903 0 24-12-18 -
Hadoop基本知识和应用环境
计算技术已经改变了我们的工作、学习和生活。分布式的云计算技术是当下IT领域最热门的话题之一,它通过整合资源,为降低成本和能源消耗提供... 939 0 24-05-24 -
5个简单的方法提高你的智慧
你的大脑需要锻炼,就像肌肉一样。如果你经常正确的用脑,你就会成为一个很好的思考者并且可以增强你的注意力。但是,如果你从不用脑,你的... 633 0 25-03-03 -
25年政治考研徐涛全程辅导资料
01.25考研政治基础热词马原课堂笔记01.pdf01.【曲艺】25政治基础课程热词-马原1.pdf01.史纲-01西方列强对中国的侵略-复盘笔记.pdf01.学科知... 1523 0 24-08-18 -
中国A股炒股票常用相关网站合集
祝各位巴菲特股池长红,月月盈利25%。股票学习交流社区雪球:https://xueqiu.com/ 价值投资交流社区淘股吧:https://www.taoguba.com.cn/ ... 1042 0 25-03-10
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~