更新時(shí)間:2020-03-19 12:03:06 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2887次
Java軟件開(kāi)發(fā)好學(xué)嗎?都在學(xué)什么?小編覺(jué)得被問(wèn)到這類(lèi)問(wèn)題(某某東西好學(xué)嗎,學(xué)起來(lái)難嗎……)回答都會(huì)比較尷尬,因?yàn)檫@個(gè)牽涉太廣,一要看你需要學(xué)習(xí)的程度,二要看你學(xué)習(xí)的能力
第一階段
計(jì)算機(jī)基礎(chǔ)知識(shí),常用快捷鍵和常用DOS命令。Java語(yǔ)言發(fā)展史,Java開(kāi)發(fā)環(huán)境的搭建,體驗(yàn)Java程序的開(kāi)發(fā),Java程序的執(zhí)行過(guò)程,初學(xué)者常見(jiàn)問(wèn)題,環(huán)境變量path和classpath的設(shè)置,Java反編譯工具介紹。計(jì)算機(jī)常用進(jìn)制二、八、十六的介紹,以及它們與十進(jìn)制之間的相互轉(zhuǎn)化,有符號(hào)數(shù)據(jù)表示法,原碼,反碼,補(bǔ)碼。
Java語(yǔ)法格式,關(guān)鍵字,標(biāo)識(shí)符,注釋?zhuān)瑪?shù)據(jù)類(lèi)型,常量和變量,變量的作用域,數(shù)據(jù)類(lèi)型轉(zhuǎn)換,運(yùn)算符,表達(dá)式。程序流程控制語(yǔ)句以及其應(yīng)用場(chǎng)景,函數(shù)和函數(shù)的重載,數(shù)組及常見(jiàn)操作。
第二階段
面向?qū)ο?/span>思想,類(lèi)的概述,對(duì)象的本質(zhì),類(lèi)與對(duì)象的關(guān)系,以及在實(shí)際開(kāi)發(fā)中如何應(yīng)用面向?qū)ο蟮乃枷虢鉀Q問(wèn)題。
如何設(shè)計(jì)類(lèi),設(shè)計(jì)類(lèi)的基本原則,對(duì)象的應(yīng)用。類(lèi)的細(xì)節(jié):成員變量,構(gòu)造方法,成員方法,private關(guān)鍵字,this關(guān)鍵字,static關(guān)鍵字,super關(guān)鍵字,final關(guān)鍵字。匿名對(duì)象,內(nèi)部類(lèi)及匿名內(nèi)部類(lèi)的使用。Javadoc命令制作API。
面向?qū)ο蟮娜筇匦裕悍庋b、繼承和多態(tài),以及相應(yīng)的Java實(shí)現(xiàn)。封裝的優(yōu)點(diǎn)及缺點(diǎn)剖析,對(duì)象的實(shí)例化過(guò)程。繼承的優(yōu)點(diǎn)及缺點(diǎn)剖析,子類(lèi)對(duì)象的實(shí)例化過(guò)程,方法的重寫(xiě)。多態(tài)的優(yōu)點(diǎn)及缺點(diǎn)剖析,向上轉(zhuǎn)型和向下轉(zhuǎn)型問(wèn)題。抽象類(lèi)和接口的優(yōu)點(diǎn)及缺點(diǎn)剖析,抽象類(lèi)和接口的區(qū)別,以及抽象類(lèi)和接口在多態(tài)中的應(yīng)用。
包的作用及帶包程序的編譯和運(yùn)行,不同包下類(lèi)的訪問(wèn),導(dǎo)包的作用及使用。四種訪問(wèn)權(quán)限修飾符的區(qū)別及常見(jiàn)使用。
第三階段
Eclipse的安裝和使用。JavaAPI介紹,API中常用類(lèi)的講解:String和StringBuffer,Math和Random類(lèi),基本數(shù)據(jù)類(lèi)型包裝類(lèi),BigInteger和BigDecimal類(lèi),System和Runtime類(lèi),Date和DateFomat類(lèi),以及Calendar類(lèi),Scanner和Timer等。
Java集合體系結(jié)構(gòu),Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,LinkedList,Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,Hashtable等常用集合接口和集合類(lèi)常見(jiàn)操作。集合的數(shù)據(jù)結(jié)構(gòu)詳細(xì)分析,泛型在集合中的使用。
異常:異常的由來(lái),異常體系,異常處理方式,throws和throw關(guān)鍵字的使用,多重捕獲Multi-catch,如何使用自定義異常等。
IO概念,F(xiàn)ile類(lèi),字節(jié)流InputStream和OutputStream,字符流Reader和Writer,以及相應(yīng)實(shí)現(xiàn)類(lèi),IO性能分析,字節(jié)和字符的轉(zhuǎn)化流,包裝流的概念,以及常用包裝類(lèi),裝飾設(shè)計(jì)模式的講解。Properties的使用。計(jì)算機(jī)編碼問(wèn)題的分析和講解。JavaNIO包下IO流的使用。
第四階段
多線程的概念,如何在程序中創(chuàng)建多線程(Thread、Runnable),線程安全問(wèn)題,線程的同步,死鎖問(wèn)題,線程間通信問(wèn)題,生產(chǎn)者消費(fèi)者問(wèn)題講解,線程組和線程池問(wèn)題,以及線程相關(guān)類(lèi)介紹。
Java圖形用戶介面編程(AWT、Swing),圖形界面體系,事件監(jiān)聽(tīng)機(jī)制以及常用界面組件的用法。
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java基礎(chǔ)學(xué)習(xí):java怎么遞歸函數(shù)”的內(nèi)容,希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)