1. 程式人生 > >java基礎筆記一

java基礎筆記一

1.Java跨平臺原理-jvm虛擬機器 2.java檔案的執行流程    原始檔-》編譯器-》位元組碼檔案-》直譯器-》執行 3.關鍵字     a.用於定義資料型別的關鍵字         class、interface、byte、short、int、long、float、double、char、boolean、void     b.用於定義資料型別值得關鍵字         true、false、null     c.用於定義流程控制的關鍵字         if、else、switch、case、default、while、do、for、break、continue、return     d.用於定義訪問許可權修飾符的關鍵字         private、protected、public     e.用於定義類,函式,變數修飾符的關鍵字         abstract、final、static、synchronized     f.用於定義類與類之間關係的關鍵字         extend、implements     g.用於定義建立例項及引用例項,判斷例項的關鍵字         new、this、super、instanceof     h.用於異常處理的關鍵字         try、catch、finally、throw、throws     i.用於包的關鍵字         package、import     j.其他修飾符關鍵字         native、strictfp、transient、volatile、assert

4.常量     含義:在程式執行過程中,其值不可以發生改變的量

    常量分類:         字串常量         整數常量         小數常量         字元常量         布林常量         空常量

5.變數     含義:在程式執行過程中,在某個範圍內其值可以發生改變的量     從本質上講,變數其實是記憶體中的一小塊區域          變數定義格式         資料型別 變數名 = 初始化值    

6.計算機儲存單元     計算機儲存裝置的最小資訊單元叫“位(bit)”     計算機最小的儲存單元叫“位元組(byte)”,一個位元組由8位組成     -1B(位元組)=8bit     -1kb=1024b

7.資料型別     基本資料型別:byte、short、int、long、float、double、char、boolean     引用資料型別:class、interface、array

8.型別轉換     預設轉換         byte-short-char-int-long-float-double     byte、short、char之間互不轉換,他們參與運算首先轉換int型別

    強制轉換         目標型別 變數名 = (目標型別)(被轉換的型別)

9.字元和字串參與運算     字元參與運算:其實是拿字元對應的數值來操作     字串參與運算:是字串拼接

10.流程控制語句     順序結構     選擇結構    if語句;switch語句     迴圈結構