官术网_书友最值得收藏!

1.1.2 Java語言的優(yōu)點(diǎn)

Java具有簡單、面向?qū)ο蟆⒖缙脚_(tái)、多線程、安全、動(dòng)態(tài)等優(yōu)點(diǎn)。

1.簡單

Java語言簡單,是指這門語言既易學(xué),又好用。Java要比C++簡單,C++中許多容易混淆的概念,或者被Java棄之不用了,或者以一種更清楚、更容易理解的方式實(shí)現(xiàn)。例如,Java不再有指針的概念。

2.面向?qū)ο?/p>

面向?qū)ο缶幊谈先说乃季S模式,使人們更容易編寫程序。Java語言與其他面向?qū)ο笳Z言一樣引入了類的概念。類是用來創(chuàng)建對(duì)象的模板,它包含被創(chuàng)建的對(duì)象的狀態(tài)描述和方法的定義。

3.跨平臺(tái)

與平臺(tái)無關(guān)是Java語言最大的優(yōu)勢。使用Java編寫的程序可以在任何安裝了JVM的計(jì)算機(jī)上正確地運(yùn)行,實(shí)現(xiàn)了“一次編寫,處處運(yùn)行”的目標(biāo)。

4.多線程

Java的優(yōu)點(diǎn)之一就是支持多線程。多線程允許同時(shí)完成多個(gè)任務(wù)。實(shí)際上多線程使人產(chǎn)生多個(gè)任務(wù)在同時(shí)執(zhí)行的錯(cuò)覺,目前計(jì)算機(jī)的處理器在同一時(shí)刻只能執(zhí)行一個(gè)線程,但處理器可以在不同的線程之間快速地切換。由于處理器的速度非常快,遠(yuǎn)遠(yuǎn)超過人接收信息的速度,因此給人多個(gè)任務(wù)在同時(shí)執(zhí)行的感覺。

5.安全

當(dāng)用戶使用支持Java的瀏覽器時(shí),可以放心地運(yùn)行Java的小應(yīng)用程序Java Applet,不必?fù)?dān)心病毒的感染和其他惡意的企圖。Java小應(yīng)用程序?qū)⒈幌拗圃贘ava運(yùn)行環(huán)境中,不允許它訪問計(jì)算機(jī)的其他部分。

6.動(dòng)態(tài)

Java程序的基本組成單元是類。其中,有些類是用戶自己編寫的,有些類是從類庫中引入的,而類又是運(yùn)行時(shí)動(dòng)態(tài)裝載的,這就使得Java可以在分布式環(huán)境中動(dòng)態(tài)地維護(hù)程序及類庫。而C++每當(dāng)其類庫升級(jí)之后,相應(yīng)的程序都必須重新修改、編譯。

主站蜘蛛池模板: 都江堰市| 阿瓦提县| 文山县| 门源| 绵阳市| 宣威市| 固阳县| 盐津县| 深水埗区| 黔东| 天峨县| 眉山市| 云浮市| 霍林郭勒市| 太仓市| 姜堰市| 疏勒县| 延安市| 九寨沟县| 秦安县| 梁山县| 阳山县| 深州市| 卓尼县| 金坛市| 陆川县| 三台县| 武平县| 九江市| 左贡县| 三都| 安仁县| 中西区| 清涧县| 长子县| 平顺县| 大冶市| 东港市| 通辽市| 宁陕县| 苍山县|