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中第一個碰到的引用型資料型別。陣列跟此前的任何一種基本資料型別都不同,由它定義的一個變數可以儲存很多個值。而且對該變數進行的所有操作,不再是直接操作其儲存的值了。而是通過每個元素的索引來識別來操作。這就該說值傳遞和址傳遞了。
為了讓學習變得輕鬆、高效,今天給大家免費分享一套Java教學資源。幫助大家在成為Java架構師的道路上披荊斬棘。需要資料的歡迎加入學習交流群:9285,05736