1. 程式人生 > 其它 >Java基礎第一二章

Java基礎第一二章

技術標籤:java

Java基礎

1.常見的cmd命令

cd 進入目錄

md 建立目錄

cd… 出目錄

cd/ 出到根目錄

del 刪除檔案

del 1.doc
del *.txt

rd 刪除目錄

2.JVM

跨平臺

垃圾回收

3.JDK

java開發工具

4.JRE

執行時環境

5.註釋

// 單行註釋

/* */ 多行註釋

單行多行註釋 註釋的內容不參與編譯 位元組碼檔案沒有註釋內容

/** */ 文件註釋 可以被javac解析

-d mydoc -author -version HelloWorld.java

6.JavaAPI

API java提供的基本程式設計介面

7.整合開發環境

eclipse 日食 sum公司

IntelliJ IDEA JetBrains公司開發

8.關鍵字

java具有特殊含義的單詞,都是小寫

9.保留字

可能具有特殊含義的的字串

10.識別符號

10.1 java對變數,方法,類進行命名的字串序列

10.2自己起名的

10.3識別符號命名規則:

  1. 不能是關鍵字和保留字
  2. 數字不能開頭
  3. 字母數字_$ 可以構成關鍵字
  4. 區分大小寫
  5. 不遵守編譯不通過

10.4 java命名規範

包名:都是小寫

類名:單詞首字母大寫單詞

變數名:第一個單詞都小寫其餘單詞首字母大寫

常量名:所有單詞都大寫單詞間用_連線

11.變數

變數: 記憶體單元

變數名: 定義變數的識別符號

11.1. 變數的定義

變數型別  變數名 

11.2 變數的賦值‘

變數名 =

11.3變數的資料型別

基本資料型別:

  • 數值型:
    1. 整數: byte(1位元組8位) short(2位元組16位) int(4位元組32位) long(8位元組64位)
    2. 小數: float(4位元組 32位) double(8位元組64位)
  • 字元型
    1. 字元:char(2位元組16位)
  • 布林型
    1. boolean:只有兩個值true和false

引用資料型別

  • class
  • interface
  • 陣列
  • enum
  • 註解(annotation)

11.4變數的型別轉換

  1. 自動型別轉換

    條件:

    • 兩種資料型別必須相容
    • 目標型別的取值範圍大於源型別的取值範圍
  2. 強制型別轉換

    強制轉換也稱為顯示型別轉換,兩種資料型別轉換需要進行顯式的宣告

11.5變數的作用域

作用域外的變數不能使用

12 Java運算子

12.1運算子分類

算數運算子 + - * / % 正負號 ++ – 結果是數值

邏輯運算子 & && | || ^ ! 結果為boolean

賦值運算子 = += -+ *= /= %=

比較運算子 == >= <= != > < 結果為boolean

12.2運算子優先順序

13 選擇結構語句

13.1選擇語句:滿足條件執行的語句

13.2 if條件語句

  • if語句
  • if - else
  • if - else if - else if
  1. 3switch語句
switch(){
    case 1:
        ..;
        break;
    case 2:
        ..;
        break;
          
        
    default:
        ..;
        break;
        
}

jdk5.0之前,switch語句中的表示式只能是byte short char int 型別的值,jdk5可以接收列舉型別資料,jdk 7.0可以接收一個String型別的數值

14 迴圈結構語句

14.1 迴圈語句: 將一段程式碼重複執行

14.2while迴圈

  • 語法

    while(迴圈條件){
        執行語句
    }
    
  • 迴圈條件為true則執行 false跳出迴圈

14.3 for迴圈

  • 語法

  • for(初始化表示式;迴圈條件;操作表示式)
    {
        執行語句;
    }
    
  • 迴圈條件為true執行迴圈語句;為false跳出迴圈

14.4 do while迴圈

  • 語法

    do{
      執行語句
        
    }while(迴圈條件)
    
  • 迴圈條件為true執行迴圈語句,為false跳出迴圈,do-while迴圈最少執行一次執行語句

15 跳轉語句(break、continue)

  1. break語句
    • switch語句中,完成case,跳出switch結構
    • 迴圈語句中,跳出迴圈,不執行迴圈
  2. continue語句
    • 終止本次迴圈,繼續下一次迴圈

16 方法

16.1什麼是方法: 也可叫函式,實現需求

16.2方法宣告

修飾符  返回值型別  方法名(引數型別1 引數名1, 引數型別2 引數名2, ...  ...{
    執行語句
    return 返回值;
}

16.3方法過載

方法名相同,其他不全都相同