好程式設計師Java教程分享Java技術知識點總結

好程式設計師IT發表於2019-12-02

   好程式設計師Java 教程分享Java 技術知識點總結零基礎怎麼學Java? 下面就一起來看看面試中常見基礎 Java 技術知識點總結。

 

  第一,主要是Java 環境變數的配置。搭建好環境才能幹活。要理解什麼是編譯、什麼是執行。編譯是 Javac.exe 程式在負責 ; 執行則由 Java.exe 負責。編譯後得到的是位元組碼檔案 xxx.class; 執行 xxx.class 後得到的是 xxx.Java 。位元組碼檔案的名字跟被 public 修飾的 class 的名字相同,是唯一的 ; xxx.Java 檔案則與其中每個 class 對應,是一一對應的,不是唯一的。

 

  第二,Java 中的基本資料型別四類八種 boolean byte char short int long float double 和各種運算子。後續將學習到令人頭疼的引用型資料型別。比如最先接觸到的陣列就是典型的引用資料型。在我看來,基本資料型別跟引用資料型別一大區別在於:前者定義的每個變數只能儲存一個值,而後者定義的每個變數可以儲存多個值。而秘訣也就在這裡了。

 

  第三,流程控制語句、函式的基礎。Java 程式都是從上而下一行一行執行程式碼,有時需要根據條件分別執行不同的程式碼,還有一種情況,當同一程式碼需要重複執行,這就需要控制語句了。常見的流程控制語句包括分支語句、迴圈語句。分支語句又分為 if switch 語句,迴圈又分 while\do..while\for 。不論分支還是迴圈,都可以多個語句順序執行,或者巢狀執行,或者多重巢狀執行。透過迴圈語句可以實現典型的九九乘法表和菱形。而函式又分:修飾符、返回值、函式名、 ( 引數框 ){ 方法框 } 。這裡要注意,函式的定義不能巢狀,即不能在一個函式中定義另一個函式,但是,函式的呼叫可以巢狀,即可以在一個函式中呼叫另一個函式。

 

  第四,函式的呼叫、引數、返回值,區域性變數和全域性變數。函式呼叫不能相互呼叫,那樣就造成了死迴圈; 同樣,函式不能輕易呼叫自己。因為有特殊情況,那就是遞迴 ! 它的遞迴實質就是某函式自己呼叫自己。但一定要給其設定打破死迴圈的條件 !

 

  第五,陣列。它的基本演算法在於氣泡排序、選擇排序,一般查詢、二分查詢。陣列是學習Java 中第一個碰到的引用型資料型別。陣列跟此前的任何一種基本資料型別都不同,由它定義的一個變數可以儲存很多個值。而且對該變數進行的所有操作,不再是直接操作其儲存的值了。而是透過每個元素的索引來識別來操作。這就該說值傳遞和址傳遞了。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2666581/,如需轉載,請註明出處,否則將追究法律責任。

相關文章