java基礎教程之學習知識筆記 1-2節

1. JAVA簡介

1.1 java體系結構:j2se,javaweb,j2ee

1.2 java特點:平臺無關(虛擬機),垃圾回收(使得java更加穩定)

1.3 JDK與JRE,JDK:java開發環境,JRE:java運行環境

1.4 第一個java程序:HelloWorld,java的入口是main(public static void main(String[] args))

1.5 java程序的開發步驟:.java   編譯(javac)成  .class 運行(java)  .class文件

2. 基本數據類型

2.1 標誌符:自己可以取名字的地方稱爲標誌符

  *標誌符的規則:1,只能是字母,數字,下劃線,$;不能以數字開頭;嚴格區分大小寫;不能使用關鍵字作爲標誌符

 2.2 關鍵字:關鍵字都是小寫

 

 2.3 常量:如123,“hello”

  *也可以使用final定義常量(請參照Math.PI),如public static final int SLOW_SPEED=1;

 

 2.4 變量:變量的本質是內存中的一小塊區域,用這個區域保存數據

  *變量申明:類型  變量名字

  *變量必須先聲明,再賦值,再使用

  *注意區分基本數據類型的變量與引用數據類型的變量

  *變量的作用域,局部變量與成員變量:變量在哪個大括號裏定義,就在哪裏有效,出了大括號無效

 

 2.5 基本數據類型:java數據類型分爲兩大類:基本數據類型,引用數據類型

  *基本數據類型分爲4類8中:boolean,char,byte,short,int,long,float,double

  *boolean類型只有true,false

  *char是Unicode編碼

  *float,double是有精度的(不是絕對精確的)

 

 2.6 基本數據類型之間的轉換

  *123字面常量是int型,12.3字面常量是double,8888888888888這個字面常量有問題(因爲它已經超出int的範圍,改成8888888888888L

  *boolean與其他類型不兼容

  *byte,short,char之間相互運算的時候,先轉換爲int,再進行運算

  *小容量的數據類型可以自動轉換爲大容量的數據類型:byte,short,char——>int——>long——>float——>double

  *大容量轉換爲小容量的數據類型,要進行強制轉換

  *多種數據類型進行運算的時候,先轉換爲容量最大的數據類型再進行運算,整個表達式的類型是容量最大的數據類型

  *必須掌握PPT上的習題

 

3. 運算符與流程控制

3.1 運算符:算術,關係,賦值,邏輯(着重注意),位運算符

*自加自減++,--,注意順序

*關係運算符的結果是boolean類型

*邏輯運算符注意短路與&&,短路或 ||

*三元運算符 (邏輯表達式) ? 表達式一 :表達式二

 

3.2 流程控制語句:條件(if,switch),循環(for,while,do while),breakcontinue

 

3.3 switch的規則

*switch只能探測:byte,short,char,int 類型的值(case後面也只能是這4種)

*switch中小心case的穿透(代碼會一直運行,直到遇到break停止,建議每個case寫一個break)

*default:如果沒有找到匹配的case,則執行default

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章