課程目錄

          本套課程為2014Java初學(xué)者入門(mén)到精通視頻教程,【請(qǐng)選擇超清模式】
這套課程是java入門(mén)經(jīng)典教程,共100節(jié)課,內(nèi)容非常清晰、詳細(xì),通過(guò)學(xué)習(xí)這套java課程,你就掌握了java開(kāi)發(fā)軟件的能力,學(xué)習(xí)這套課程大概需要兩個(gè)月左右的時(shí)間,學(xué)習(xí)每節(jié)課之后一定反復(fù)練習(xí),切不過(guò)超之過(guò)急。
2014Java初學(xué)者入門(mén)視頻教程
Java 技術(shù)既是一種高級(jí)的面向?qū)ο蟮木幊陶Z(yǔ)言,也是一個(gè)平臺(tái)。Java 技術(shù)基于 Java 虛擬機(jī)(Java virtual machine,JVM)的概念 —— 這是語(yǔ)言與底層軟件和硬件之間的一種轉(zhuǎn)換器。Java 語(yǔ)言的所有實(shí)現(xiàn)都必須實(shí)現(xiàn) JVM,從而使 Java 程序可以在有 JVM 的任何系統(tǒng)上運(yùn)行。
Java 編程語(yǔ)言(Java programming language) 與眾不同之處在于:Java 程序既是編譯型的(compiled)(轉(zhuǎn)換為一種稱為 Java 字節(jié)碼的中間語(yǔ)言),又是解釋型的(interpreted)(JVM 對(duì)字節(jié)碼進(jìn)行解析和運(yùn)行)。編譯只進(jìn)行一次,而解釋在每次運(yùn)行程序時(shí)都會(huì)進(jìn)行。編譯后的字節(jié)碼采用一種針對(duì) JVM 優(yōu)化過(guò)的機(jī)器碼形式;解釋器是 JVM 的實(shí)現(xiàn)。
Java 平臺(tái)(Java platform) 是一種純軟件平臺(tái),它可以在各種基于硬件的平臺(tái)上運(yùn)行。它有三個(gè)版本(參見(jiàn)后面的 Java 平臺(tái)的多個(gè)版本)。它由 JVM 和 Java 應(yīng)用程序編程接口(Java Application Programming Interface,API)組成。Java API 是一個(gè)大型的現(xiàn)成軟件組件(類(lèi))集合,它可以簡(jiǎn)化 applet 和應(yīng)用程序的開(kāi)發(fā)和部署,包括健壯、安全且可互操作的企業(yè)應(yīng)用程序。它涵蓋從基本對(duì)象到連網(wǎng)和安全性,再到 XML 生成和 Web 服務(wù)的所有東西。Java API 組織成相關(guān)類(lèi)和接口的庫(kù);庫(kù)也稱為包(package)。
第一階段學(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)操作。
第二階段學(xué)習(xí):
面向?qū)ο笏枷耄?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)使用。
第三階段學(xué)習(xí):
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)題的分析和講解。Java NIO包下IO流的使用。

郵箱
huangbenjincv@163.com

新巴尔虎左旗| 榆社县| 双鸭山市| 眉山市| 获嘉县| 景宁| 镇坪县| 正安县| 安阳市| 榕江县| 德清县| 太和县| 东光县| 安义县| 东辽县| 吉安县| 永修县| 鹤壁市| 兴安盟| 鄂州市| 承德县| 米易县| 云浮市| 潞城市| 武威市| 北流市| 沅陵县| 灵宝市| 延庆县| 遵义县| 岳西县| 大厂| 廉江市| 抚松县| 广东省| 湟中县| 恭城| 河池市| 林西县| 仁布县| 仲巴县|