Java技术知识点的一些总结
邊學(xué)習(xí)邊記錄,對于程序員來說真的是一個很好的學(xué)習(xí)習(xí)慣,下面是近期在學(xué)習(xí)java時總結(jié)的一些技術(shù)知識點(diǎn)。
?
第一講,主要是Java環(huán)境變量的配置。搭建好環(huán)境才能干活。要理解什么是編譯、什么是運(yùn)行。編譯是javac.exe程序在負(fù)責(zé);運(yùn)行則由java.exe負(fù)責(zé)。編譯后得到的是字節(jié)碼文件xxx.class;運(yùn)行xxx.class后得到的是xxx.java。字節(jié)碼文件的名字跟被public修飾的class的名字相同,是唯一的;但xxx.java文件則與其中每個class對應(yīng),是一一對應(yīng)的,不是唯一的。
第二講,Java中的基本數(shù)據(jù)類型四類八種boolean、byte、char、short、int、long、float、double和各種運(yùn)算符。后續(xù)將學(xué)習(xí)到令人頭疼的引用型數(shù)據(jù)類型。比如最先接觸到的數(shù)組就是典型的引用數(shù)據(jù)型。在我看來,基本數(shù)據(jù)類型跟引用數(shù)據(jù)類型一大區(qū)別在于:前者定義的每個變量只能存儲一個值,而后者定義的每個變量可以存儲多個值。而秘訣也就在這里了。
第三講,流程控制語句、函數(shù)的基礎(chǔ)。Java程序都是從上而下一行一行執(zhí)行代碼,有時需要根據(jù)條件分別執(zhí)行不同的代碼,還有一種情況,當(dāng)同一代碼需要重復(fù)執(zhí)行,這就需要控制語句了。常見的流程控制語句包括分支語句、循環(huán)語句。分支語句又分為if和switch語句,循環(huán)又分while\do..while\for。不論分支還是循環(huán),都可以多個語句順序執(zhí)行,或者嵌套執(zhí)行,或者多重嵌套執(zhí)行。通過循環(huán)語句可以實(shí)現(xiàn)典型的九九乘法表和菱形。而函數(shù)又分:修飾符、返回值、 函數(shù)名、 (參數(shù)框){方法框}。這里要注意,函數(shù)的定義不能嵌套,即不能在一個函數(shù)中定義另一個函數(shù),但是,函數(shù)的調(diào)用可以嵌套,即可以在一個函數(shù)中調(diào)用另一個函數(shù)。
第四講,函數(shù)的調(diào)用、參數(shù)、返回值,局部變量和全局變量。函數(shù)調(diào)用不能相互調(diào)用,那樣就造成了死循環(huán);同樣,函數(shù)不能輕易調(diào)用自己。因?yàn)橛刑厥馇闆r,那就是遞歸!它的遞歸實(shí)質(zhì)就是某函數(shù)自己調(diào)用自己。但一定要給其設(shè)置打破死循環(huán)的條件!
第五講,數(shù)組。它的基本算法在于冒泡排序、選擇排序,一般查找、二分查找。數(shù)組是學(xué)習(xí)Java中第一個碰到的引用型數(shù)據(jù)類型。數(shù)組跟此前的任何一種基本數(shù)據(jù)類型都不同,由它定義的一個變量可以存儲很多個值。而且對該變量進(jìn)行的所有操作,不再是直接操作其存儲的值了。而是通過每個元素的索引來識別來操作。這就該說值傳遞和址傳遞了。
?為了讓學(xué)習(xí)變得輕松、高效,今天給大家免費(fèi)分享一套Java教學(xué)資源。幫助大家在成為Java架構(gòu)師的道路上披荊斬棘。需要資料的歡迎加入學(xué)習(xí)交流群:9285,05736
總結(jié)
以上是生活随笔為你收集整理的Java技术知识点的一些总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 找通项公式在线计算机,在线硬盘分区计算器
- 下一篇: 如何参悟Java的三大框架