Java學習第二課 Java基礎知識

1、一個Java應用程序由若干個類組成的。每個類中包含若干個成員變量(全局變量)和若干個成員方法。在java語言中,可以通過import關鍵字來導入相關的類。
2、一個Java應用程序必須要有一個程序的入口,這個入口就是主函數,包含主函數的類稱之爲主類。主類中主函數的寫法是有規定的:static void main(String args[]){},String arg[]是一個字符串類型的數組。
3、註釋分爲單行註釋、多行註釋和文檔註釋。
單行註釋://
多行註釋:/* ……*/
文檔註釋:/**
* @param email
* @return
*/
4、註釋的好處:
   (1)記錄開發思路,方便自己回憶、他人理解;
   (2)IDE下開發,對方法註釋,會讓其他調用者清楚的看到方法及每個參數的含義;
   (3)javadoc:將註釋提煉成系統文檔(甚至可以省去編寫開發文檔的大部分工作);
5、定義變量要注意一下四點:
(1)變量名必須是一個有效的標識符;
(2)變量名不可以使用java中的關鍵字;
(3)變量名不能重複,在其作用範圍內是唯一的;
(4)應選擇有意義的單詞作爲變量名,做到見其名知其意;
6、在java語言中,可以使用漢字作爲變量名,如int 年齡 = 21;,在程序運行時並不出現什麼錯誤,但不提倡使用。
7、常量是不能被改變的量,它和變量的性質完全相反。Java使用關鍵字final來聲明常量,並且常量在聲明之後只能初始化一次。
final 數據類型 常量名稱[=常量值];
8、全局變量(或成員常量)被聲明之後,必須馬上初始化,或者在類的所有構造方法中進行初始化,否則編譯器會報錯。
9、局部變量可與全局變量的名字相同,此時全局變量將被隱藏,但是可以使用this.作爲前綴來訪問全局變量。
10、基本數據類型包含8種:byte,short,int,long,float,double,char,boolean
11、類型轉換:
(1)自動轉換(由小轉大)
(2)強制類型轉換(可能會造成數據精度的丟失甚至是異常)

12、boolean布爾型的數值不能被強制類型轉換爲其他的數據類型,反之亦然。

13,Java運算符有以下幾類:
(1)賦值運算符
運算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=
(2)關係運算符
>,<,==,!=,>=,<=   
(3)instanceof運算符
instanceof運算符只能用於比較對象引用變量,可以檢查對象是否是某種類型(類,接口類型,數組),比較結果返回true或false。   
(4)算數表達式
基本算數運算符:+,-,*,/
求餘運算符:%
++,--遞增遞減運算符
(5)條件運算符
JAVA語言中的唯一一個三目運算符,格式爲:x=(布爾表達式)?true:false   
(6)邏輯運算符
與(&&)、非(!)、或(||)   
(7)位運算符
邏輯位運算符爲:與(&)、非(!)、或(|)、異或(^)
移位運算符爲:左移<<,右移>>。

14、流程控制
(1)if-else語句
     if(Boolean-expression1)
statement_1;
     else if(Boolean-expression2)
        statement_2;
     ...
     else
        statement_n;
(2)while語句
     while(Boolean-expression)
        statement;
(3)do-while語句
     do{
        statement;
     }while(Boolean-expression);
(4)for語句
     for(initialization; Boolean-expression; step)
        statement;
(5)switch語句
     switch(integral-selector){
       case integrak-value1 : statement;break;
       case integrak-value2 : statement;break;
       case integrak-value3 : statement;break;
       case integrak-value4 : statement;break;
       //….
       default:statement;


      }
(6)加強for語句
     for(變量類型 x : 該變量的序列){
         statement
     }
(7)break和continue
     break:跳出整個循環;
     continue:跳出本次循環;       
15、java數組
(1)一維數組的聲明方式:
     type var[]; 或type[] var;
(2)Java中使用關鍵字new創建數組對象,格式爲:
     數組名 = new 數組元素的類型 [數組元素的個數]

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