JAVA是由詹姆斯高斯林在1991年在一家名為Sun Microsystems,Inc.的公司創建的強大、可移植和高度安全的程式語言。它的官方名稱是OAK,Sun Microsystems在1995年將其更名為JAVA。該公司已被Oracle Corporation收購。它是一種通用的程式語言,也是一種物件導向的程式語言。 JAVA是現代廣泛使用的程式語言。它包含各種保護措施,旨在防止程式運行時崩潰,如垃圾收集-無效地址,數組和字串邊界檢查,沒有指針運算,異常和接口,不運行到不正確的方法地址。
JAVA的功能因版本而異。 JAVA有三種不同的形式或是說版本 -
它是一個允許我們運行程式的電腦平台。它可用於建立和分發便攜式程式碼伺服器和桌面設定。它使用JAVA作為其主要程式語言。它屬於JAVA軟體平台家族。
它提供了所有的函式庫和 API,包括 java.lang、java.net、java.math、java.util、java.io 等。
這是一個圍繞Java SE(標準版)的需求集合。它用於製作在伺服器上運行的處理大量流量和複雜情況的大型程式。
Java EE 主要應用於電子商務、會計、金融交易系統等領域
它用於計算小型設備(如盒子、手機和家電)的應用程式。它是一種物件導向的版本。它具有很好的安全性和內建協定。
透過這種方式創建的應用程式具有可移植性,還可以利用裝置的本機功能。
Java是最受歡迎的程式語言,因此它擁有無數的應用程式。以下是其中一些應用:
Java 是開發人員創建應用程式的首選,它是一個廣受歡迎的平台,具有各種功能,例如提供 API 和腳本運行時環境。還包括 Web 服務和應用程式。它被銀行、財務和會計部門廣泛使用。
簡單來說,它是一個分佈在稱為企業應用程式的環境中的應用程式
它用於製作網路應用程序,並被Web應用程式使用。它為開發人員提供了廣泛的支持,用於創建Web應用程式。任何類型的應用程式都可以透過這些技術來創建。它由簡單的編碼和高安全性組成。
用於創建教育、社會安全、保險、衛生部門、小型社區等應用程式。
它被認為是創建行動應用程式的官方程式。它與 Android Studio 和 Kotlin 等程式協作。它的運作依賴Java虛擬機器(JVM),而Android則在Dalvik虛擬機器(DVM)上執行類別檔案。
這取決於物件導向程式設計的概念。這些檔案被組裝在Android應用程式套件(APK)中。
它擁有開源3D引擎的支援。它是現代時代廣泛使用的應用程式。它被認為是主要用於遊戲應用程式的程式語言。
它用於創建遊戲應用程式。它由很長的編碼組成,並且需要時間,並且缺乏垃圾收集,但是可以透過使用此應用程式的版本來解決這個問題。
Java平台是一組工具,可以幫助我們輕鬆創建各種應用程序,並提供高安全性的服務。這些應用程式使用Java程式語言創建程式碼,以有效地運行應用程式。
許多Java平台的開發旨在確保Java函數能夠平等地運行,而不會遇到任何困難。它是一個包含了函式庫、編譯器、虛擬機器和其他所有元件的集合。
當程式需要時,它還提供額外的庫。它由Java開發包、Java語言編譯器、Java執行環境、即時編譯器等組成。
Java是一種常用的程式語言,用於建立不同類型的應用程式。以下是其中一些應用程式的列表:
直接而且眾所周知
#Java 是一種易於理解、創建和學習的語言。它由清晰、簡潔和基本的語法組成。 Java 不提供指標重載或運算子重載。
物件導向
它由至少一個類別和物件組成。它將一切都作為物件提供,因此它包含一些資料和行為
強大的
它使用垃圾收集作為強大的管理系統。它的處理和異常方式使其更加有效和健壯,可以幫助開發人員輕鬆創建應用程式。
安全性
它在虛擬機器中沒有明確的程式運行,這使得它成為一種高度安全的程式語言。
平台無關
Java 為其使用者提供了獨立於平台的功能。因此它提供了一個承諾:用 Java 編寫的程式碼可以在任何機器上運行。
透過將一個大問題分解為較小的對象,可以使用物件導向程式設計系統來解決。在物件導向程式設計中,我們使用物件和類別來開發程式。對象使得程式開發更加容易。
它充當包含物件的資料成員和方法的原型或範本。它是一個物件的實例。它用於定義類別物件。
class ClassName{ // class body }
一個物件具有獨特的身份、行為和屬性。它用於定義物件類別。物件的狀態可以由資料欄位及其值來定義。
文法
ClassName object = new ClassName();
抽像是一種獨特的技術,用於隱藏程式中不必要的資訊。用於定義程式中的抽象類別。
抽象類別的語法
#abstract class A{}
抽象方法的語法
#abstract void printStatus();// no method body and abstract
它用於將資料和函數組合為一個形式或實體。 Java bean是一個完全封裝的類別。
文法
<Access_Modifier>class<Class_Name{ private<Data_Members>; private<Data_Methods>; }
它用於擴展關鍵字以建立繼承。我們可以透過這個機制獲得其他類別的所有特性。
文法
class Subclass-name extends Superclass-name { // methods and fields }
它有多種表現方式。簡單來說,我們可以用多種方式執行一個動作,這就是多態。
文法
class A{} Class B extends A{}
JAVA是一種物件導向的程式語言,用於開發不同類型的應用程式。它有三個主要版本,分別是java標準版、java企業版和java微型版。 Java 是一種易於理解的語言,為開發人員提供了高安全性的選擇。它也是一種獨立於平台的語言。
以上是JAVA程式設計基礎的詳細內容。更多資訊請關注PHP中文網其他相關文章!