Java是一種通用的高級編程語言,由Sun Microsystems于1991年推出。與其他編程語言相比,它具有更高的安全性和可移植性,這使得Java成為最受歡迎的編程語言之一。
Java最著名的特點之一是其面向對象的編程模型。面向對象編程強調對象和類的概念,它有助于編寫易于維護和擴展的代碼。每個Java程序都由類和對象組成,這是Java的核心概念。一個類是一種創建對象的模板,它定義了公共屬性和方法,而對象是類的實例。
//下面是一個Java類的例子: public class MyClass { private String name; public void setName(String name) { this.name = name; } public String getName() { return this.name; } } //這個類有一個私有屬性name和兩個公共方法setName和getName。setName方法用于設置對象的名稱,而getName方法用于獲取對象名稱。
類也可以繼承其他類的屬性和方法,這稱為繼承。通過繼承,可以在不修改原始類的情況下擴展現有類的功能。Java還支持多態性,這是一種在運行時選擇哪個方法將被調用的編程技術。
Java類可以定義在包中,這是一種用于組織類的層次結構。包包含多個類,它們具有相同的名稱空間。在Java中,包是由點隔開的層次結構。例如,java.util包包含Java工具類。