首頁  >  文章  >  Java  >  java語言是一種物件導向的適用於什麼的程式設計語言

java語言是一種物件導向的適用於什麼的程式設計語言

藏色散人
藏色散人原創
2020-02-11 11:22:2711468瀏覽

java語言是一種物件導向的適用於什麼的程式設計語言

java語言是一種物件導向的適用於什麼的程式設計語言?

java語言是一種物件導向的適用於網路環境的軟體開發的程式設計語言。

Java是一門物件導向程式語言,不僅吸收了C 語言的各種優點,還摒棄了C 裡難以理解的多繼承、指標等概念,因此Java語言具有強大且簡單易用兩個特徵。 Java語言作為靜態物件導向程式語言的代表,極佳地實現了物件導向理論,允許程式設計師以優雅的思維方式進行複雜的程式設計。

推薦:《Java學習

Java語言的主要特點:

1. 跨平台性

所謂的跨平台性,是指軟體可以不受電腦硬體和作業系統的約束而在任意電腦環境下正常運作。這是軟體發展的趨勢和程式設計人員追求的目標。之所以這樣說,是因為電腦硬體的種類繁多,作業系統也各不相同,不同的使用者和公司有自己不同的電腦環境偏好,而軟體為了能在這些不同的環境中正常運行,就需要獨立於這些平台。

而在Java語言中, Java自帶的虛擬機器很好地實現了跨平台性。 Java原始程式碼經過編譯後產生二進位的字節碼是與平台無關的,但是可被Java虛擬機器辨識的一種機器碼指令。 Java虛擬機提供了一個字節碼到底層硬體平台及作業系統的屏障,使得Java語言具備跨平台性。

2. 物件導向

物件導向是指以物件為基本粒度,其下方包含屬性和方法。物件的說明用屬性表達,而透過使用方法來操作這個物件。物件導向技術使得應用程式的開發變得簡單易用,節省程式碼。 Java是一種物件導向的語言,也繼承了物件導向的許多好處,如程式碼擴充、程式碼重複使用等。

3. 安全性

安全性可分為四個層面,分別為語言層級安全性、編譯時安全性、執行時間安全性、可執行程式碼安全性。語言級安全性指Java的資料結構是完整的對象,這些封裝過的資料型別具有安全性。編譯時要進行Java語言和語意的檢查,確保每個變數對應一個對應的值,編譯後產生Java類別。運行時Java類別需要類別載入器載入,並經由字節碼校驗器校驗之後才可以運作。 Java類別在網路上使用時,對它的權限進行了設置,保證了被存取用戶的安全性。

以上是java語言是一種物件導向的適用於什麼的程式設計語言的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn