更新時(shí)間:2019-03-28 09:01:54 來源:動(dòng)力節(jié)點(diǎn) 瀏覽4149次
在編程的世界里,Java一直是企業(yè)級(jí)別開發(fā)最喜歡選擇的編程語言,從Java就業(yè)形勢(shì)來看,一直都是相當(dāng)不錯(cuò)的,而且由于手機(jī)安卓開發(fā)的需要,更多的年輕人開始轉(zhuǎn)戰(zhàn)學(xué)習(xí)Java,同時(shí),許多人也對(duì)Java編程開發(fā)要學(xué)習(xí)哪些內(nèi)容產(chǎn)生了疑惑,下面總結(jié)一下學(xué)習(xí)Java編程開發(fā)具體要學(xué)內(nèi)容,做Java大致是兩個(gè)方向:web企業(yè)級(jí)開發(fā)(和手機(jī)Android開發(fā),不論哪個(gè)方向,下面的知識(shí)都是必須要掌握的。
1.計(jì)算機(jī)基礎(chǔ)知識(shí),常用快捷鍵和常用DOS命令。Java語言發(fā)展史,Java開發(fā)環(huán)境的搭建,體驗(yàn)Java程序的開發(fā),Java程序的執(zhí)行過程,初學(xué)者常見問題,環(huán)境變量path和classpath的設(shè)置,Java反編譯工具介紹。計(jì)算機(jī)常用進(jìn)制二、八、十六的介紹,以及它們與十進(jìn)制之間的相互轉(zhuǎn)化,有符號(hào)數(shù)據(jù)表示法,原碼,反碼,補(bǔ)碼。
Java語法格式,關(guān)鍵字,標(biāo)識(shí)符,注釋,數(shù)據(jù)類型,常量和變量,變量的作用域,數(shù)據(jù)類型轉(zhuǎn)換,運(yùn)算符,表達(dá)式。程序流程控制語句以及其應(yīng)用場(chǎng)景,函數(shù)和函數(shù)的重載,數(shù)組及常見操作。
2.面向?qū)ο笏枷耄惖母攀觯瑢?duì)象的本質(zhì),類與對(duì)象的關(guān)系,以及在實(shí)際開發(fā)中如何應(yīng)用面向?qū)ο蟮乃枷虢鉀Q問題。
如何設(shè)計(jì)類,設(shè)計(jì)類的基本原則,對(duì)象的應(yīng)用。類的細(xì)節(jié):成員變量,構(gòu)造方法,成員方法,private關(guān)鍵字,this關(guān)鍵字,static關(guān)鍵字,super關(guān)鍵字,final關(guān)鍵字。匿名對(duì)象,內(nèi)部類及匿名內(nèi)部類的使用。Javadoc命令制作API。
Java面向?qū)ο蟮娜筇匦裕悍庋b、繼承和多態(tài),以及相應(yīng)的Java實(shí)現(xiàn)。封裝的優(yōu)點(diǎn)及缺點(diǎn)剖析,對(duì)象的實(shí)例化過程。繼承的優(yōu)點(diǎn)及缺點(diǎn)剖析,子類對(duì)象的實(shí)例化過程,方法的重寫。多態(tài)的優(yōu)點(diǎn)及缺點(diǎn)剖析,向上轉(zhuǎn)型和向下轉(zhuǎn)型問題。抽象類和接口的優(yōu)點(diǎn)及缺點(diǎn)剖析,抽象類和接口的區(qū)別,以及抽象類和接口在多態(tài)中的應(yīng)用。包的作用及帶包程序的編譯和運(yùn)行,不同包下類的訪問,導(dǎo)包的作用及使用。四種訪問權(quán)限修飾符的區(qū)別及常見使用。
3.Eclipse的安裝和使用。JavaAPI介紹,API中常用類的講解:String和StringBuffer,Math和Random類,基本數(shù)據(jù)類型包裝類,BigInteger和BigDecimal類,System和Runtime類,Date和DateFomat類,以及Calendar類,Scanner和Timer等。
Java集合體系結(jié)構(gòu),Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,LinkedList,Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,Hashtable等常用集合接口和集合類常見操作。集合的數(shù)據(jù)結(jié)構(gòu)詳細(xì)分析,泛型在集合中的使用。
異常:異常的由來,異常體系,異常處理方式,throws和throw關(guān)鍵字的使用,多重捕獲Multi-catch,如何使用自定義異常等。IO概念,F(xiàn)ile類,字節(jié)流InputStream和OutputStream,字符流Reader和Writer,以及相應(yīng)實(shí)現(xiàn)類,IO性能分析,字節(jié)和字符的轉(zhuǎn)化流,包裝流的概念,以及常用包裝類,裝飾設(shè)計(jì)模式的講解。Properties的使用。計(jì)算機(jī)編碼問題的分析和講解。JavaNIO包下IO流的使用。
4.多線程的概念,如何在程序中創(chuàng)建多線程(Thread、Runnable),線程安全問題,線程的同步,死鎖問題,線程間通信問題,生產(chǎn)者消費(fèi)者問題講解,線程組和線程池問題,以及線程相關(guān)類介紹。
Java圖形用戶介面編程(AWT、Swing),圖形界面體系,事件監(jiān)聽機(jī)制以及常用界面組件的用法。Java網(wǎng)絡(luò)編程,網(wǎng)絡(luò)通信模型,網(wǎng)絡(luò)通信三大要素,以及其相應(yīng)的Java實(shí)現(xiàn)。DatagramSocket,DatagramPacket,ServerSocket,Socket編程。使用UDP協(xié)議完成一個(gè)簡(jiǎn)易版聊天室程序,使用TCP協(xié)議實(shí)現(xiàn)文件上傳服務(wù)器,以及一個(gè)服務(wù)器如何對(duì)應(yīng)多個(gè)客戶端的情況。Java正則表達(dá)式的使用,String類,Pattern和Matcher類對(duì)正則表達(dá)式的支持。
Java的高級(jí)特性:類加載器,反射及代理。
喜歡知識(shí)內(nèi)容的朋友,可以翻一翻動(dòng)力節(jié)點(diǎn)IT培訓(xùn)官網(wǎng)的文章,很多知識(shí)類、資源類的,面試類等,希望可以幫助到大家。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743