Java基礎
首先,來看一下Java基礎知識圖解,以下便是在java學習中我們需要學習設計到的一些知識(當然不是很完全)。

這些都是接下來在以後的學習中我們會學到的一些知識。
1 關鍵字
首次先來學習一下Java中的關鍵字,關鍵字的定義是:被java語言賦予了特殊含義,用作專門用途的一些單詞,其特點是:在使用的過程中要所有的關鍵字都是小寫的。
舉一些栗子:
定義資料類型的關鍵字:class,interface,enum,byte,short,int,long,float,double,char,boolean,void
用于定義資料類型值得關鍵字:true,fasle,null
用于定義流程控制得關鍵字:if,else,switch,case,defalut,while,do,for,break,continue,return
用于定義通路權限得關鍵字:private,protect,default,public
用以定義類,函數,變量修飾的關鍵字:abstract,final,static,synchronized
用于定義類與類之間關系的關鍵字:implements,extends
用于建立執行個體以及引用執行個體,判斷執行個體的關鍵字:new,this,super,instanceof
處理異常的關鍵字:try,catch,finally,throw,throws
建立包,引入其他包的關鍵字:package,import
等等,還有一些其他的關鍵字:native,strictfp,transient,volatile,assert
2 辨別符
辨別符:java中對給個變量,方法,類等要素命名時使用的字元序列。----------(用大白話就是:凡是自己可以起名的地方都是辨別符。)
辨別符有一定的規則,我們在起名時最好做到見名知意,這樣可以為我們在開發過程中起到事半功倍的作用。具體的參照我們可以參照《阿裡巴巴開發手冊》中的一些規範。在這裡,我怕們
我們寫一些普通規範,可能與阿裡巴巴開發規範有一點出入。合法的辨別符規則包括一下幾點:
1.由26個字母大小寫,數字0-9,$,_組成;
2.數字不可以開頭;
3.不可以使用java中的關鍵字和保留字,但是在命名中可以包含關鍵字和保留字;
4.java中嚴格區分大小寫,長度無限制;
5.辨別符中不能包含空格
java中命名規範示例:
包名:多單詞組成,所有字母小寫。eg:com.maybe.projectname.packagename
類名,接口名:多單詞組成時,每個單詞首字母大寫,以此類推。eg:OneBigFace
變量名,方法名:多單詞組成時,首單詞首字母小寫,從第二個單詞開始首字母大寫,以此類推.eg:queryForShow
常量名:所有字母都大寫,多單詞之間用下劃線拼接。eg:XXX_YYY_ZZZ
3 變量
1.變量的概念
記憶體中一塊區域,該區域有自己的名稱(變量名)和類型(資料類型),java中的變量,必須先聲明後使用,該區域的資料可以在同一類型的範圍内不斷變化
2.使用變量我們要注意的地方
1.變量的作用域:在一對{ }之間;
2.變量需要初始化值
3.定義變量的格式: 資料類型 變量名 = 初始化值; eg: int a = 10;變量是通過變量名來通路變量存在的那塊記憶體區域。
圖例:
局部變量,對象聲明的引用都在棧中,new出來的執行個體對象都在堆中,靜态變量在靜态域中,字元串常量在常量池中。
變量的分類,看以下代碼來做一個初步了解。
classVariables {
static int a;//類變量
int b = 10;//執行個體變量
{intc;
}
}public classVariableTest {public static voidmain(String[] args) {
Abc a1= newAbc();
Abc a2= newAbc();
a1.a=3;
a1.b=5;
System.out.println(a1.a);//輸出 3
System.out.println(a1.b);//輸出 5
System.out.println(a2.a);//輸出 3
System.out.println(a2.b);//輸出 10
}
}
靜态變量,也就是類變量,如果在過程中被指派,則會影響整個代碼中的變量值。
執行個體變量,成員變量指派被修改隻能影響自身對象的值,不會影響其他對象對這個值得引用。
-----------------------------------------------------------------------------------------------------------華麗的分割線----------------------------------------------------------------------------------------------
明天再繼續整理有關變量得一些知識。
第一次寫部落格,今天也是我生日。希望以後可以堅持住寫部落格。見證自己的成長,也希望每個人都能活出自己想要的樣子,共勉!!!