好程式設計師Java教程分享Java技術知識點總結
好程式設計師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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Java培訓分享Java基礎知識總結程式設計師Java
- 好程式設計師雲端計算教程分享Mysql技術知識點程式設計師MySql
- 好程式設計師Java教程分享Java 迴圈結構程式設計師Java
- 好程式設計師Java培訓分享JDK工具條知識點程式設計師JavaJDK
- 好程式設計師Java教程分享Java面試常見技術難題程式設計師Java面試
- 好程式設計師Java培訓分享Java之反射技術程式設計師Java反射
- 好程式設計師Java教程分享Java語法程式設計師Java
- 好程式設計師Java教程分享Java之設計模式程式設計師Java設計模式
- 好程式設計師Java教程分享Java的五大特點程式設計師Java
- 好程式設計師Java教程分享Java難點解析之泛型程式設計師Java泛型
- 好程式設計師Java教程分享Java面試妙招程式設計師Java面試
- 好程式設計師Java教程分享Java開發工具程式設計師Java
- 好程式設計師Java教程分享MySQL目錄結構程式設計師JavaMySql
- 好程式設計師Java教程分享List介面程式設計師Java
- 好程式設計師Java教程分享javaweb框架程式設計師JavaWeb框架
- 好程式設計師Java培訓教程分享MySQL索引最佳化知識梳理程式設計師JavaMySql索引
- 好程式設計師Java教程分享面試中Spring的技術問題程式設計師Java面試Spring
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 好程式設計師Java教程分享Java開發主流框架程式設計師Java框架
- Java個人技術知識點總結(框架篇)Java框架
- 好程式設計師Java教程分享Java中this的幾種用法程式設計師Java
- 好程式設計師Java教程分享Java面試題之Hibernate程式設計師Java面試題
- 好程式設計師Java教程分享幾個流行的Java框架程式設計師Java框架
- 好程式設計師Java教程分享:Java工程師常見面試題程式設計師Java工程師面試題
- 好程式設計師Java教程分享Jmeter效能測試程式設計師JavaJMeter
- 好程式設計師Java教程分享MyBatis Plus介紹程式設計師JavaMyBatis
- 好程式設計師前端教程CSS基礎知識點程式設計師前端CSS
- 好程式設計師Java教程分享Java物件導向與程式導向程式設計師Java物件
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- Java個人技術知識點總結(優化篇)Java優化
- 好程式設計師Java教程分享Java的4大核心基礎程式設計師Java
- 好程式設計師Java教程分享如何系統的學習Java程式設計師Java
- Java 知識點總結Java
- 好程式設計師web前端教程分享JS基礎知識程式設計師Web前端JS
- 好程式設計師大資料培訓分享Spark技術總結程式設計師大資料Spark
- 好程式設計師技術教程分享JavaScript運動框架程式設計師JavaScript框架
- 好程式設計師Java培訓分享Java處理異常的幾個小知識程式設計師Java
- 好程式設計師Java教程分享Java設計模式的6大原則程式設計師Java設計模式