国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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)勢的評論 (共 條)

分享到微博請遵守國家法律
英山县| 彭泽县| 连平县| 广河县| 巴南区| 沈阳市| 乐陵市| 同江市| 喀什市| 灌阳县| 福清市| 台山市| 公主岭市| 霍城县| 广安市| 泰顺县| 朝阳区| 九龙县| 安图县| 西峡县| 广宗县| 大悟县| 蒲江县| 兴安盟| 武宣县| 肃宁县| 耒阳市| 潜江市| 隆回县| 焦作市| 洛川县| 洪洞县| 光山县| 铜陵市| 蓝山县| 宜兰县| 营口市| 永城市| 宝山区| 浦江县| 石城县|