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語句 迴圈結構