容易易上⼿手java
適⽤用於多平臺、多⾏行行業發展穩定編程
需求量量⼤大多線程
Java 語⾔言的優勢:分佈式
簡潔⾼高效跨平臺編碼
⾯面向對象分佈式健壯性spa
可處理理多線程線程
一、編寫 Java 源代碼,java ⽂文件,⽂文件後綴是 java。code
二、經過編譯器器將 Java 源代碼進⾏行行編譯,編譯以後的⽂文件是 class ⽂文件,⽂文件後綴是 class。對象
三、JVM 讀取編譯好的字節碼⽂文件運⾏行行程序。blog
Java SE、Java ME、Java EE
Java SE:包含了了構成 Java 語⾔言核⼼心的類。
Java ME:包含 Java SE 中的⼀一部分類,⽤用於電⼦子產品的軟件開發,⼿手機、機頂盒、⻋車載導航。
Java EE:包含 Java SE 中全部的類,並在此基礎上擴展出了了⽤用於開發企業級應⽤用的類。
JRE(Java Runtime Environment)Java 運⾏行行環境,包括 JVM 和 Java 基礎類庫,⼀一臺計算機要運
⾏行行 Java 程序,就必須安裝 JRE。
JDK(Java Development Kit)Java 開發包,包含 JRE 和編譯 Java 源⽂文件的編譯器器,若是在⼀一臺計算機上進⾏行行 Java 程序的開發,就必須安裝 JDK。
(具體見Windows配置Java環境.docx和 安裝Eclipse.docx)
編寫 Java 源代碼。
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); } }
編譯 Java 源代碼。
經過終端命令進⼈人 Java 源⽂文件所在的路路徑。
經過命令編譯 Java 源⽂文件:javac 源⽂文件名(帶後綴)
javac HelloWorld.java
運⾏行行編譯好的字節碼⽂文件。
經過終端命令運⾏行行字節碼⽂文件:java 源⽂文件名(不不帶後綴)
java HelloWorld
強制編碼規範
一、Java 程序的⽂文件名必須與類名⼀一致,若不不⼀一致,Java 源⽂文件⽆沒法經過編譯。
二、main ⽅方法是程序的⼊入⼝口,全部但願 Java 完成的業務所有寫在 main ⽅方法中,⽅方法的定義必須嚴格按照格式書寫,public static void main(String[] args){},缺⼀一不不可,不然 Java 程序⽆沒法運
⾏行行,只有參數列列表的形參名稱能夠⾃自定義。
三、類是組織 Java 代碼結構的,類中的⽅方法是具體執⾏行行業務邏輯的,⽆不管是類仍是⽅方法,都必須使
⽤用花括號{}來組織其結構,而且必須成對出現。
建議編碼規範
一、一般狀況下,⼀一⾏行行只能寫⼀一條語句句。
二、須要注意代碼縮進,不不要每⾏行行代碼都頂着左邊寫。
Java 註釋就是⽤用通俗易易懂的語⾔言對代碼進⾏行行描述,⽅方便便⾃自⼰己和他⼈人閱讀。
註釋能夠是編程思路路,也能夠是功能描述或者程序的做⽤用,總之就是對代碼的進⼀一步闡述。
Java 代碼中的註釋是不不會被編譯的,計算機會直接跳過這些註釋,註釋是寫給開發⼈人員看的。註釋的分類
一、單⾏行行註釋://註釋內容
二、多⾏行行註釋:/*註釋內容註釋內容
註釋內容*/
三、⽂文檔註釋:/**註釋內容
*註釋內容
*註釋內容
*/
Java 關鍵字是指 Java 語⾔言預先定義好的,具備特定意義的標識符,是 Java 程序的核⼼心組成。簡單理理解:關鍵字+Java類庫+開發者⾃自定義的標識符。
常⽤用關鍵字的含義:
abstract 標識類或者⽅方法爲抽象類型
boolean 基本數據類型,⽤用來表示邏輯是否成⽴立
break 跳出整個循環體
byte 基本數據類型,表示⼀一個字節
case 與 switch 搭配使⽤用,⽤用來處理理流程控制
catch 與 try 搭配使⽤用,處理理異常
class 標識⼀一個類
continue 跳出當前循環,執⾏行行下⼀一次循環
double 基本數據類型,表示浮點型數據
計算機如何存儲數據?
計算機存儲數據的地⽅方叫作內存,內存會爲不不同的數據開闢不不同的空間來存儲。
從內存中取出數據,每一個內存空間都有獨⼀一⽆無⼆二的內存地址,程序經過內存地址找到具體的內存空間, 從中取出數據。內存地址是⼗十六進制的數據,不不便便於記憶,經過變量量能夠解決這個問題。
變量量三要素:
數據類型變量量名變量量值
如何使⽤用變量量?
聲明變量量的數據類型和變量量名,計算機會根據數據類型在內存中開闢相應⼤大⼩小的空間,變量量名雖然 能夠⾃自定義,可是必須遵照⼀必定的規則,能夠包含數字、字⺟母、下劃線、$,不不能包含空格、運算符、不不能⽤用關鍵字命名變量量名,不不能以數字開頭,⼤大⼩小寫字⺟母能夠混⽤用,⼀通常會採⽤用⾸首字⺟母⼩小寫,
後續單詞的⾸首字⺟母⼤大寫,如userId、studentName。給內存空間賦值,該值就是變量量值。