1. 程式人生 > >java基礎--2018/12/29

java基礎--2018/12/29

配置jdk環境
    JAVA_HOME=D:\jdk
    path=%JAVA_HOME%\bin
註釋(解釋說明程式,提高程式可讀性)
    單行註釋----//文字
    多行註釋----/*文字*/
    文件註釋----/**文字*/
關鍵字(被java語言賦予特定含義的單詞)
    字母全部小寫
    常見的程式碼編輯器有特殊顏色標記
常量
    整數常量    12    
    小數常量    12.1
    字串常量    "Helloworld"
    字元常量    'a'、'0'
    布林常量    true、false
    空常量        null
變數(是記憶體分配的區域,有一定範圍)
    資料型別+變數名=初始化值
計算機儲存單元
    1B=1byte(位元組)=8bit(位).....
資料型別
    基本資料型別(整數1byte 2short 4int 8long、浮點數4float 8double、字元2char、布林1bool)
    引用資料型別(類class、介面interface、陣列[])
    注意:整數預設int 浮點數預設double
          long型別加l或L float加f或F
識別符號(用來給包、類、方法、變數名等)
    注意:不能以數字開頭、不能是java中的關鍵字
    命名規則
        包(對類進行管理)全部小寫多級包.隔開
        類:一個單詞首字母大寫、多個單詞首字母都大寫
        方法和變數:一個單詞首字母小寫、多個單詞從第二單詞首字母大寫
變數定義注意:變數未賦值不能使用、變數只能在所屬範圍內使用
型別轉換
    隱式轉換:小轉大
    強制轉換:大轉小(可能會發生精度損失)

eclipse使用
    輔助鍵alt+/
    快捷鍵 單行註釋ctrl+/ 多行註釋ctrl+shift+/取消註釋ctrl+shift+\    
    格式化程式碼 右鍵+source+format
運算子
    算術運算子+ - * / % ++ --
    賦值運算子= -= += *= ....(隱含強制轉換)
    關係運算符== != > < <=...
    邏輯運算子&左右都執行 | && || ^異或相同false不同true !
    三目運算子 關係表示式?表示式1:表示式2 預設int
鍵盤輸入
    導包import java.util.Scanner;
    Scanner scan=new Scanner(System.in);
    String str=scan.nextLine();
選擇語句
    if(){
        語句;
    } else if(){
        語句;
    }else{
        語句;
    }
    switch(表示式){//表示式得出的值和case後的值匹配
        case 值1:
            語句;
            break;
        case 值2:
            語句;
            break;
        default:
            語句;
            break;
    }
    注意:jdk5以後可以使用列舉jdk7以後可以是字串
迴圈語句
    for while 先判斷後執行迴圈體
    do迴圈體while條件 先執行迴圈體後判斷
控制語句 
    break;結束迴圈
    continue;結束當前迴圈繼續下一迴圈