java回顧(一)
開始學習Java
Java 是由Sun Microsystems公司於1995年5月推出的高階程式設計語言,目前由Oracle擁有。
Java 可運行於多個平臺,如Windows, Mac OS,及其他多種UNIX版本的系統。
Java 是平臺無關的語言,用Java編寫的應用程式不用修改就可以在不同的平臺上執行。
Java 實現了 “一次編寫,到處執行” 的機制。
Java 介紹
Java 無處不在,據估計,全球範圍內有超過30億臺裝置執行Java。
Java 具有簡單性、面向物件、分散式、健壯性、安全性、平臺獨立與可移植性、多執行緒、動態性等特點,能夠適應幾乎任何型別的應用程式的需求。
Java 被用於為谷歌的Android作業系統的應用程式,各種桌面應用程式、Web應用程式、分散式系統和嵌入式系統應用程式等。
編寫第一個Java程式
讓我們編寫一個簡單的Java程式,它將在螢幕上列印“Hello World”。
class MyJavaClass {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
在上面的例子中,我們命名了類 MyJavaClass。您將在後面的章節中瞭解更多關於類的知識。
在Java中,每個應用程式都有一個入口點或一個起點,這是一個名為main的方法。
提示:
(1)每個Java程式都必須包含一個類。
(2)每個Java程式都從main方法開始。
main 方法
在Java中,main方法必須採用此方法簽名:
public static void main(String[] args)
- public: 任何人都可以訪問它
- static: 方法可以在不建立包含main方法的類的例項的情況下執行
- void: 方法不會返回任何值
- main: 方法名,是主方法的預設方法名
提示:方法的引數在方法名稱後面的括號內宣告,對於main來說,這是一個名為args的字串陣列。
在編寫Java程式時,我們應注意以下幾點:
- 大小寫敏感
- 類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若干單片語成,那麼每個單詞的首字母應該大寫,例如 MyJavaClass。
- 方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則後面的每個單詞首字母大寫。
- 原始檔名:原始檔名必須和類名相同。當儲存檔案的時候,你應該使用類名作為檔名儲存,檔名的字尾為.java。
- 主方法入口:所有的Java程式由public static void main(String[] args)方法開始執行。
Java 識別符號
在Java中,類名、變數名以及方法名都被稱為識別符號。關於Java識別符號,我們應該注意以下幾點:
- 識別符號由字母、美元符、下劃線或數字組成。
- 識別符號應以字母、美元符、下劃線開始。
- Java識別符號是大小寫敏感的,長度無限制。
- 不能使用關鍵字作為Java識別符號,關鍵字如class、void等等。
下面是識別符號舉例:
合法的識別符號 | 不合法的識別符號 |
age | 123abc |
$salary | -salary |
變數
變數儲存資料進行處理。
變數被賦予名稱(或識別符號),例如城市,年齡,高度等。該名稱唯一標識每個變數,為變數賦值並檢索儲存的值。
在Java中,變數有各種型別。下面是一些例子:
- int:整數,如123和-456。
- double:浮點數,可選小數點和小數部分,如3.1416,-11.22。
- String:如 “Hello” 或 “Good Morning!” 等文字。文字字串括在雙引號內。
你可以宣告一個型別的變數並賦值。例如:
String name = "Lu";
這將建立一個名為String型別的變數,併為其賦值“Lu”。
提示:一個變數與一個型別相關聯,並且只能夠儲存該特定型別的值。
下面是一個變數宣告的例子:
class MyJavaClass {
public static void main(String[] args) {
String name ="Lu";
int age = 26;
double score = 18.9;
char group = 'B';
}
}
char是字元型別,用來定義一個字元。
還有一種型別是布林型別,它只有兩個取值:true 和 false,這種型別只作為一種標誌來記錄 true/false 情況。
例如:
boolean online = true;
提示:宣告變數時,使用逗號隔開宣告多個同類型變數。例如:int a = 17,b = 30。
算術運算子
作為一門計算機語言,Java 也提供了一套豐富的運算子來操縱變數。
算術運算子用在數學表示式中,它們的作用和在數學中的作用一樣,主要用於進行基本的算術運算,如加法、減法、乘法、除法等。
下面列出了所有的算術運算子:
- +(加法):相加運算子兩側的值,如 A + B。
- -(減法):左運算元減去右運算元,如 A - B。
- *(乘法):相乘操作符兩側的值,如 A * B。
- /(除法):左運算元除以右運算元,如 B / A。
- %(取模):左運算元除以右運算元的餘數,如 B % A。
- ++(自增): 運算元的值增加1,如 B++ 或 ++B 。
- --(自減):運算元的值減少1,如 B-- 或 --B 。
提示:++和 -- 既可以出現在運算元的左邊,也可以出現在右邊,但結果是不同的。關於自增自減運算子的知識,我們將在後面的內容中進一步介紹。