好程式設計師分享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-2645089/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師Java學習路線分享SpringCloud程式設計師JavaSpringGCCloud
- 10個程式設計好習慣:優秀程式設計師的經驗分享程式設計師
- 好程式設計師Java教程分享如何系統的學習Java程式設計師Java
- 好程式設計師Java學習路線分享mybatis對映程式設計師JavaMyBatis
- 好程式設計師Java分享JVM從哪方面入手學習程式設計師JavaJVM
- 好程式設計師Java學習資源分享RabbitMQ介紹程式設計師JavaMQ
- 好程式設計師Java學習路線分享Java框架怎麼搭建程式設計師Java框架
- 好程式設計師Java學習路線分享Java-String常用方法程式設計師Java
- 好程式設計師Java培訓分享學習Java需要哪些基礎程式設計師Java
- 好程式設計師Java教程分享Java的五大特點程式設計師Java
- 好程式設計師Java學習路線分享原生Ajax的使用程式設計師Java
- 好程式設計師Java學習路線分享finalize()方法詳解程式設計師Java
- 好程式設計師Java學習路線分享JVM相關概念程式設計師JavaJVM
- 好程式設計師Java學習路線分享MyBatis之Spring整合程式設計師JavaMyBatisSpring
- 好程式設計師Java學習路線分享Redis快速入門程式設計師JavaRedis
- 好程式設計師Java學習路線分享MyBatis之基本使用程式設計師JavaMyBatis
- 好程式設計師Java學習路線分享maven是什麼程式設計師JavaMaven
- 好程式設計師Java學習路線分享SpringMVC之MVC概述程式設計師JavaSpringMVC
- 好程式設計師Java學習路線分享Java中的位移運算程式設計師Java
- 好程式設計師分享Java常見面試題Tomcat最佳化經驗程式設計師Java面試題Tomcat
- 好程式設計師Java培訓分享Java程式設計技巧程式設計師Java
- 好程式設計師Java培訓分享學Java程式設計要注意什麼程式設計師Java
- 好程式設計師Java學習路線分享三大特性之多型程式設計師Java多型
- 好程式設計師Java學習路線分享Dubbo架構介紹程式設計師Java架構
- 好程式設計師Java學習路線分享多執行緒概念程式設計師Java執行緒
- 好程式設計師Java學習路線分享MySQL目錄結構程式設計師JavaMySql
- 好程式設計師Java教程分享Java之設計模式程式設計師Java設計模式
- 好程式設計師Java培訓分享Java程式設計師技能提升指南程式設計師Java
- 好程式設計師Java學習路線分享Java弱引用的理解與使用程式設計師Java
- 好程式設計師Java學習路線分享Java案例-封裝JDBC工具類程式設計師Java封裝JDBC
- 好程式設計師Java學習路線分享怎麼理解Java物件導向程式設計師Java物件
- 好程式設計師Java教程分享JavaScript常見面試題五程式設計師JavaScript面試題
- 好程式設計師教程分析Vue學習筆記五程式設計師Vue筆記
- 好程式設計師Java教程分享Java語法程式設計師Java
- 好程式設計師Java教程分享經典Java main方法面試題程式設計師JavaAI面試題
- 好程式設計師Java學習路線分享SpringMVC之請求和響應程式設計師JavaSpringMVC
- 好程式設計師Java學習路線分享如何處理中文引數程式設計師Java
- 好程式設計師Java學習路線分享MyBatis之關聯查詢程式設計師JavaMyBatis