JAVASE基礎01
阿新 • • 發佈:2020-12-13
typora-copy-images-to: ./
第一章:java概念
java概述
-
java語言的特點:
1.面向物件;
2.簡單性;
3.跨平臺;
-
計算機執行機制:
編譯執行:將原始檔編譯成與平臺相關的機器碼檔案,一次編譯多次執行;
特點:執行效率高,不可跨平臺;
解釋執行:將原始檔交給平臺獨有的直譯器進行解釋;
特點:執行效率低,可以跨平臺;
-
java執行機制:
先編譯再解析:對java原始檔進行編譯,將原始檔編譯成位元組碼檔案(.class),再對位元組碼檔案進行解析;
java環境搭建
java的第一個HelloWrold
-
main方法
public static void main(String[] args) { }
-
HelloWorld程式:
public static void main(String[] args) { //輸出語句 System.out.println("Hello,World!"); }
類的闡述
package
程式碼註釋
標記符命名規範
第二章:變數
概念:
變數定義的三種方式:
java中的資料型別
-
基本資料型別:
-
引用資料型別:
-
轉義字元:
-
注意:一般在輸出語句中輸出字串時,在“ ”中使用,如:
System.out.println("Hello \n World");
//輸出結果: Hello World
型別轉換:
算符優先順序:
型別提升:
控制檯輸入:
第三章:選擇結構與分支結構
if判斷選擇結構:
-
if語法:
-
if(){}else{}語法:
-
多重if選擇結構:
-
巢狀if結構:
選擇結構:
-
語法:
-
//switch中存放(變數/表示式) switch(num) { //事件1,當滿足條件,num為1時,則執行case 1程式碼塊; case 1: System.out.println("星期一"); //結束(跳出)case 1:語句 break; //事件2,當滿足條件,num為2時,則執行case 2程式碼塊; case 2: System.out.println("星期二"); break; //事件3,當滿足條件,num為3時,則執行case 3程式碼塊; case 3: System.out.println("星期三"); break; //事件4,當滿足條件,num為4時,則執行case4程式碼塊; case 4: System.out.println("星期四"); break; //事件5,當滿足條件,num為5時,則執行case 5程式碼塊; case 5: System.out.println("星期五"); break; //事件6,當滿足條件,num為6時,則執行case 6程式碼塊; case 6: System.out.println("星期六"); break; //事件7,當滿足條件,num為,時,則執行case 7程式碼塊; case 7: System.out.println("星期天"); break; //當變數num都不滿足以上事件時,則執行default語句; default: System.out.println("輸入數字不正確!"); }
-
注意:break用於跳出整個switch分支結構;
-
區域性變數
第四章:迴圈結構
迴圈流程圖:
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-e5S8tvlQ-1607576192866)(image-20201107101511098.png)]
while迴圈
do{}while()迴圈
do while 與 while的異同
for迴圈
break語句
continue語句
巢狀迴圈
為true,進行迴圈操作;
* ###### 再進行迭代部分;
* ###### 結果為false,則退出整個for迴圈;