java基礎重點指南
每個人都有自己的學習方法,下面是我學完Java后總結的一些要點:
一:(了解)Java誕生于1995年,由Sun公司開發。它把源代碼編譯成“中間碼”,然后通過“Java虛擬機”把中間碼“翻譯”成機器碼,再在本機上運行。Java有3個版本(Java SE,Java EE,Java ME),SE用于桌面程序開發,也是Java基礎,EE用于企業式開發(如網站等),ME用于嵌入式開發(如掌上電腦,移動通訊開發等)。通過 Java 可以做很多,但前提是要深入學習。
二:Java 編譯器 Eclipse 的使用,自己慢慢探索。
三:在Java中“包”類似于C++與C#中的名稱空間。倒入“包”用關鍵字“import”,聲明用“package”,如下:
申明一個包 Number :package Number;
倒入一個包 Number :import Number;
四:變量類型可分為兩大類:值類型與引用類型;值類型是在申明變量是就為其分配內存空間的類型,而引用類型就是申明變量是不為其分配內存的類型。在使用時不必特別分清那些類型是值類型,而那些事引用類型,在剛學習時特別注意一下就好。
引用類型變量必須先綁定實例后才能使用!!!!
五:變量,常量,運算符等于C++類似,除了一些關鍵字的差別外不需太過在意,可以略過。
六:數據類型轉換(隱式與顯示轉換),與C++類似,建議略過。
七:注釋與C++一樣,建議略過。
八:流程控制與C++一樣(條件語句,選擇語句,循環語句),建議略過。
九:String類,建議認真研究一下,因為在Java這個級別已經很少去使用數組了,更多的時候是使用已經封裝好了的String類與list<T>等。
十:Java的數組有別于C++,只需注意一些區別就好,不需太過認真。
十一:類:在Java中類的申明有別于C++,默認所有成員變量為 PRivate ,如果不是 Private 則需要在相應的成員前改變其屬性,如下所示:
pubilc class Book{
private String name;
public String getName(){
int id=0;
setName("Java");
return id+this.name;
}
private void setName(String name){
this.name=name;
}
public Book getBook(){
return this;
}
}
This指向的是一個對象實例。要特別注意靜態與非靜態的區別。
十二:了解一些包裝類。
十三:繼承,接口與多態。要重點理解!!!在Java中類的繼承只能有一個父類,但可以有多個接口:
接口的申明:
public interface A{
public String etName();
}
類的申明:
public class B{
protected String name;
}
public Class Test extends B implements A{
public String GetName(){
return name;
}
}
注意接口的成員默認為Public。
十四:重點理解異常!!!
以上為Java的基礎,到后面的高級主題部分需要通過項目才能更好的說明,這里就不獻丑了。而且Java基礎與C++太過類似,不建議
在這上面畫過多時間,學習Java主要學的是后面的高級主題!!!
新聞熱點
疑難解答