我是一名“野程序員”,何為野呢传藏,就是四處覓食剔桨,各種被坑屉更,各種學(xué),最后自己“悟”出點(diǎn)自己有用的東西來洒缀,今天就談?wù)勛约簩W(xué)習(xí)Java的一些拙劣見解偶垮,歡迎噴!【由于我走的是后臺帝洪,所以在這里只介紹后臺的相關(guān)知識】
因為Java體系龐大似舵,要學(xué)的東西很多,所以分幾篇文章來介紹如何學(xué)習(xí)Java葱峡,但是在每篇中還只是粗略的介紹砚哗,具體展開會在以后的文章中展開!
合抱之木砰奕,生于毫末蛛芥;九層之臺提鸟,起于累土;千里之行仅淑,始于足下称勋。相信你聽過每一個找工作的或者已經(jīng)工作的人都會對你說,最重要的是基礎(chǔ)涯竟,所以今天就從基礎(chǔ)講起赡鲜。
Java基礎(chǔ)知識體系介紹
1.學(xué)會一些基本的Dos命令,如:如果進(jìn)入目錄等庐船,其次就是學(xué)會安裝Java的開發(fā)環(huán)境并學(xué)會配置環(huán)境變量银酬。
2.了解Java的數(shù)據(jù)類型和運(yùn)算符,包括:Java如何注釋筐钟、Java的標(biāo)識符和關(guān)鍵字揩瞪、基本數(shù)據(jù)類型及其轉(zhuǎn)換、運(yùn)算符和數(shù)據(jù)類型等
3.Java的流程控制篓冲、函數(shù)和數(shù)組李破,包括:循環(huán)、順序和分支三種結(jié)構(gòu)壹将,一維數(shù)組和二維數(shù)組的初始化嗤攻、使用和遍歷等以及方法的定義和使用。
4.面向?qū)ο蠛皖?/strong>:類和對象的定義與理解瞭恰、類中方法介紹、類成員變量和局部變量狱庇、類的三大特性:封裝惊畏、繼承和多態(tài)、初始化塊密任、final修飾符颜启、接口、抽象類浪讳、枚舉類缰盏、內(nèi)部類和包等。
5.Java的基礎(chǔ)類庫:system類淹遵、Runtime類口猜、Object類日期相關(guān)的類Date和Calendar類、Math類
6.集合和泛型:Collection和Iterator接口透揣、Set集合济炎、List集合、Queue集合辐真、Map集合和各種集合的性能分析须尚,泛型包括:泛型接口崖堤、類,泛型方法耐床、泛型中的通配符密幔、泛型擦除和轉(zhuǎn)換等
7.異常處理:Java的異常處理機(jī)制、Java異常處理規(guī)范撩轰、Java的異常跟蹤棧等
8.JavaIO體系:File類的使用胯甩、字節(jié)流和字符流、轉(zhuǎn)換流钧敞、打印流蜡豹、緩沖流、對象序列化溉苛、編碼镜廉、配置文件的操作和編碼,以及NIO和NIO2
9.多線程:線程的創(chuàng)建和啟動愚战、線程的生命周期娇唯、控制線程、線程同步寂玲、線程安全塔插、線程通信、線程池和線程相關(guān)類
10.網(wǎng)絡(luò)編程:Java中的網(wǎng)絡(luò)編程的支持拓哟、基于TCP協(xié)議的編程想许、基于UDP協(xié)議的編程和使用代理服務(wù)器等。
11.類加載機(jī)制和反射:類的加載連接初始化断序、類加載器流纹、通過反射操作對象、使用反射生成JDK代理
12.注釋:基本注釋违诗、JDK的元注釋漱凝、自定義注釋等。
13.我也沒怎么學(xué)習(xí)的AWT編程和SWING編程诸迟。
14.字符串:String茸炒、StringBuilder和StringBuffer等。
基礎(chǔ)也可以學(xué)到的東西
設(shè)計模式:單例模式和裝飾模式
數(shù)據(jù)結(jié)構(gòu):排序阵苇、樹壁公、隊列和棧等
其實,從以后學(xué)習(xí)的過程來說绅项,所有的東西利用的都是基礎(chǔ)的東西不管多么高大上的框架贮尖,只要懂了基礎(chǔ)都會迎刃而解,所以強(qiáng)力建議你好好學(xué)好基礎(chǔ)趁怔,但是怎么學(xué)好基礎(chǔ)呢湿硝?下次再說
謝謝閱讀薪前!