最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java 的特性和優(yōu)勢

2020-10-24 16:47 作者:要寵你上天  | 我要投稿

? 跨平臺/ 可移植性

這是 Java 的核心優(yōu)勢。Java 在設計時就很注重移植和跨平臺性。比如:Java 的 int 永遠

都是 32 位。不像 C++可能是 16,32,可能是根據(jù)編譯器廠商規(guī)定的變化。這樣的話程序的

移植就會非常麻煩。

? 安全性

Java 適合于網(wǎng)絡/分布式環(huán)境,為了達到這個目標,在安全性方面投入了很大的精力,

使 Java 可以很容易構(gòu)建防病毒,防篡改的系統(tǒng)。

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

面向?qū)ο笫且环N程序設計技術(shù),非常適合大型軟件的設計和開發(fā)。由于 C++為了照顧大

量 C 語言使用者而兼容了 C,使得自身僅僅成為了帶類的 C 語言,多少影響了其面向?qū)ο?/p>

的徹底性!Java 則是完全的面向?qū)ο笳Z言。

? 簡單性

Java 就是 C++語法的簡化版,我們也可以將 Java 稱之為“C++-”。跟我念“C 加加減”,

指的就是將 C++的一些內(nèi)容去掉;比如:頭文件,指針運算,結(jié)構(gòu),聯(lián)合,操作符重載,虛

基類等等。同時,由于語法基于 C 語言,因此學習起來完全不費力。

? 高性能

Java 最初發(fā)展階段,總是被人詬病“性能低”;客觀上,高級語言運行效率總是低于低級

語言的,這個無法避免。Java 語言本身發(fā)展中通過虛擬機的優(yōu)化提升了幾十倍運行效率。比

如,通過 JIT(JUST IN TIME)即時編譯技術(shù)提高運行效率。 將一些“熱點”字節(jié)碼編譯成本地

機器碼,并將結(jié)果緩存起來,在需要的時候重新調(diào)用。這樣的話,使 Java 程序的執(zhí)行效率

大大提高,某些代碼甚至接待 C++的效率。

因此,Java 低性能的短腿,已經(jīng)被完全解決了。業(yè)界發(fā)展上,我們也看到很多 C++應

用轉(zhuǎn)到 Java 開發(fā),很多 C++程序員轉(zhuǎn)型為 Java 程序員。

? 分布式

Java 是為 Internet 的分布式環(huán)境設計的,因為它能夠處理 TCP/IP 協(xié)議。事實上,通過

URL 訪問一個網(wǎng)絡資源和訪問本地文件是一樣簡單的。Java 還支持遠程方法調(diào)用(RMI,

Remote Method Invocation),使程序能夠通過網(wǎng)絡調(diào)用方法。

? 多線程

多線程的使用可以帶來更好的交互響應和實時行為。 Java 多線程的簡單性是 Java 成為

主流服務器端開發(fā)語言的主要原因之一。

? 健壯性

Java 是一種健壯的語言,吸收了 C/C++ 語言的優(yōu)點,但去掉了其影響程序健壯性的部

分(如:指針、內(nèi)存的申請與釋放等)。Java 程序不可能造成計算機崩潰。即使 Java 程序

也可能有錯誤。如果出現(xiàn)某種出乎意料之事,程序也不會崩潰,而是把該異常拋出,再通過

異常處理機制加以處理。


Java 的特性和優(yōu)勢的評論 (共 條)

分享到微博請遵守國家法律
东阳市| 扎囊县| 米林县| 思南县| 东丰县| 中宁县| 武宁县| 泰和县| 铅山县| 洛隆县| 忻州市| 商河县| 雷山县| 图木舒克市| 琼中| 扶余县| 新河县| 桐乡市| 梁平县| 都安| 澜沧| 河西区| 凤阳县| 山西省| 桦甸市| 七台河市| 石狮市| 万载县| 潮州市| 栖霞市| 辉县市| 安溪县| 郯城县| 龙南县| 高邮市| 武乡县| 禄劝| 阜康市| 会理县| 当阳市| 松原市|