1. 程式人生 > 其它 >什麼程式語言容易做程式

什麼程式語言容易做程式

Java是一種通用的,基於類的,面向物件的程式語言。它是用於應用程式開發的計算平臺。因此,Java是快速,安全和可靠的。它被廣泛用於在膝上型電腦,資料中心,遊戲機,科學超級計算機,手機等中開發Java應用程式。Java遵循WORA(Write Once, Run Anywhere。一次寫入,到處執行)的原理,並且與平臺無關。它也簡單易學。 Java語言的特點
  1. 一種面向物件的程式語言。 按照物件集合的方式組織程式是一種面向物件的程式設計思維。 面向物件程式設計的四個主要概念是:抽象化,封裝,繼承,多型。
  2. 一種與平臺無關的語言。(它提供了在不同平臺下的解釋執行環境) 編譯器將原始碼轉換為位元組碼,然後JVM執行編譯器生成的位元組碼。該位元組碼可以在Windows,Linux和macOS的任何平臺上執行,這意味著如果我們在Windows上編譯程式,則可以在Linux上執行,反之亦然。每個作業系統具有不同的JVM,但是在位元組碼執行後,所有作業系統產生的輸出都是相同的。這就是為什麼我們稱Java為平臺無關的語言。
  3. 簡單 Java是簡單的語言之一,因為它不具有指標,運算子過載,多重繼承,顯式記憶體分配等複雜功能。
  4. 一種健壯的語言,吸收了C/C++語言的優點。 Java語言健壯,意味著可靠。它以這樣的方式開發:盡力儘早檢查錯誤,這就是Java編譯器甚至能夠檢測到其他程式語言不易檢測到的那些錯誤的原因。使Java健壯的Java主要功能是垃圾收集,異常處理和記憶體分配。
  5. 具有較高的安全性。(自動回收垃圾,強制型別檢查,取消指標) 在Java中,我們沒有指標,因此我們無法訪問越界陣列,如果嘗試這樣做,它將顯示ArrayIndexOutOfBoundsException。這就是為什麼在Java中無法利用堆疊破壞或緩衝區溢位之類的一些安全漏洞的原因。
  6. 分散式 我們可以使用Java程式語言建立分散式應用程式。遠端方法呼叫和企業Java Bean用於在Java中建立分散式應用程式。Java程式可以輕鬆地分佈在通過Internet連線相互連線的一個或多個系統上。
  7. 多執行緒 Java支援多執行緒。它是Java的一項功能,它允許併發執行程式的兩個或更多部分,以最大程度地利用CPU。
  8. 可移植 眾所周知,在一臺機器上編寫的Java程式碼可以在另一臺機器上執行。Java的平臺無關功能,其中可以將其平臺無關位元組碼帶到任何平臺上執行,從而使Java可移植。
  9. 開源

可以看下視訊進行學習一下

https://www.bilibili.com/video/BV1qL411u7eE?from=search&seid=14023997053946196359&spm_id_from=333.337.0.0