課程目標(biāo)
Java從入門到精通視頻教程-此階段能掌握java基礎(chǔ)語法,面向?qū)ο笏枷耄橄箢?,接口,異常,集合,IO流,文件處理,多線程,網(wǎng)絡(luò)編程,eclipse的使用等java基礎(chǔ)課程,給剛?cè)腴T的小白提供最直接跨入java領(lǐng)域的時空隧道。
適用人群
零基礎(chǔ)/初級Java開發(fā)/其他職業(yè)在職人群
課程目錄:
第01章 Java開發(fā)入門
— 第01章 Java開發(fā)入門 01 計算機基本概念與dos命令
— 第01章 Java開發(fā)入門 02 Dos命令續(xù)
— 第01章 Java開發(fā)入門 03 發(fā)展史體系與下載
— 第01章 Java開發(fā)入門 04 Jdk安裝與環(huán)境變量配置
— 第01章 Java開發(fā)入門 05 Helloworld案例與分析
— 第01章 Java開發(fā)入門 06 Javadoc與跨平臺原理
— 第01章 Java開發(fā)入門 07 開發(fā)工具配置與反編譯
第02章 Java編程基礎(chǔ)
— 第02章 Java編程基礎(chǔ) 01 變量與標(biāo)識符
— 第02章 Java編程基礎(chǔ) 02 八種基本數(shù)據(jù)類型
— 第02章 Java編程基礎(chǔ) 03 進(jìn)制與轉(zhuǎn)換
— 第02章 Java編程基礎(chǔ) 04 基本數(shù)據(jù)類型轉(zhuǎn)換
— 第02章 Java編程基礎(chǔ) 05 關(guān)鍵字與轉(zhuǎn)義字符
— 第02章 Java編程基礎(chǔ) 06 算術(shù)賦值關(guān)系運算符
— 第02章 Java編程基礎(chǔ) 07 邏輯運算符與示例
— 第02章 Java編程基礎(chǔ) 08 位運算符與變量交換
— 第02章 Java編程基礎(chǔ) 09 三目運算符與優(yōu)先級
— 第02章 Java編程基礎(chǔ) 10 If分支語句
— 第02章 Java編程基礎(chǔ) 11 Switch分支語句
— 第02章 Java編程基礎(chǔ) 12 分支語句比較和經(jīng)驗總結(jié)
— 第02章 Java編程基礎(chǔ) 13 While與dowhile循環(huán)
— 第02章 Java編程基礎(chǔ) 14 For循環(huán)
— 第02章 Java編程基礎(chǔ) 15 多重循環(huán)示例與小結(jié)
第03章 方法與數(shù)組
— 第03章 方法與數(shù)組 01 方法的定義與參數(shù)
— 第03章 方法與數(shù)組 02 方法的返回值與重載
— 第03章 方法與數(shù)組 03 數(shù)組的定義與四種賦值方式
— 第03章 方法與數(shù)組 04 數(shù)組遍歷和內(nèi)存分析
— 第03章 方法與數(shù)組 05 數(shù)組示列之猜數(shù)與打印三角形
— 第03章 方法與數(shù)組 06 二維數(shù)組與最大最小值算法
— 第03章 方法與數(shù)組 07 冒泡排序算法
— 第03章 方法與數(shù)組 08 選擇排序算法
— 第03章 方法與數(shù)組 09 插入排序算法
— 第03章 方法與數(shù)組 10 二分查找算法
— 第03章 方法與數(shù)組 11 Arrays工具類
— 第03章 方法與數(shù)組 12 雙色球案例(1)
— 第03章 方法與數(shù)組 13 雙色球案例(2)
— 第03章 方法與數(shù)組 14 雙色球案例(3)
第04章 面向?qū)ο?br />
— 第04章 面向?qū)ο螅ㄉ希?01 面向?qū)ο蠡靖拍?br />
— 第04章 面向?qū)ο螅ㄉ希?02 類和對象的定義格式
— 第04章 面向?qū)ο螅ㄉ希?03 類和對象的內(nèi)存分析
— 第04章 面向?qū)ο螅ㄉ希?04 面向?qū)ο蠓庋b性
— 第04章 面向?qū)ο螅ㄉ希?05 成員變量和局部變量
— 第04章 面向?qū)ο螅ㄉ希?06 構(gòu)造方法
— 第04章 面向?qū)ο螅ㄉ希?07 This關(guān)鍵字
— 第04章 面向?qū)ο螅ㄉ希?08 值傳遞與引用傳遞
— 第04章 面向?qū)ο螅ㄉ希?09 對象的一對一關(guān)系
— 第04章 面向?qū)ο螅ㄉ希?10 Static關(guān)鍵字修飾屬性和方法
— 第04章 面向?qū)ο螅ㄉ希?11 完整內(nèi)存結(jié)構(gòu)圖與main方法詳解
— 第04章 面向?qū)ο螅ㄉ希?12 代碼塊
— 第04章 面向?qū)ο螅ㄉ希?13 單例設(shè)計模式
— 第04章 面向?qū)ο螅ㄉ希?14 對象數(shù)組案例(1)
— 第04章 面向?qū)ο螅ㄉ希?15 對象數(shù)組案例(2)
第05章 面向?qū)ο?下)
— 第05章 面向?qū)ο螅ㄏ拢?01 繼承的基本概念
— 第05章 面向?qū)ο螅ㄏ拢?02 繼承小結(jié)
— 第05章 面向?qū)ο螅ㄏ拢?03 方法重寫與super關(guān)鍵字
— 第05章 面向?qū)ο螅ㄏ拢?04 繼承應(yīng)用示例
— 第05章 面向?qū)ο螅ㄏ拢?05 Final關(guān)鍵字
— 第05章 面向?qū)ο螅ㄏ拢?06 抽象類的基本概念
— 第05章 面向?qū)ο螅ㄏ拢?07 接口的基本概念
— 第05章 面向?qū)ο螅ㄏ拢?08 面向?qū)ο蟮亩鄳B(tài)性
— 第05章 面向?qū)ο螅ㄏ拢?09 Instanceof關(guān)鍵字
— 第05章 面向?qū)ο螅ㄏ拢?10 抽象類應(yīng)用之模板方法設(shè)計模式
— 第05章 面向?qū)ο螅ㄏ拢?11 接口應(yīng)用之策略設(shè)計模式
— 第05章 面向?qū)ο螅ㄏ拢?12 Object類
— 第05章 面向?qū)ο螅ㄏ拢?13 簡單工廠設(shè)計模式
— 第05章 面向?qū)ο螅ㄏ拢?14 靜態(tài)代{過濾}理設(shè)計模式
— 第05章 面向?qū)ο螅ㄏ拢?15 適配器設(shè)計模式
— 第05章 面向?qū)ο螅ㄏ拢?16 內(nèi)部類詳解(1)
— 第05章 面向?qū)ο螅ㄏ拢?17 內(nèi)部類詳解(2)
— 第05章 面向?qū)ο螅ㄏ拢?18 內(nèi)部類詳解(3)
— 第05章 面向?qū)ο螅ㄏ拢?19 遞歸算法
— 第05章 面向?qū)ο螅ㄏ拢?20 數(shù)據(jù)結(jié)構(gòu)之鏈表(1)
— 第05章 面向?qū)ο螅ㄏ拢?21 數(shù)據(jù)結(jié)構(gòu)之鏈表(2)
— 第05章 面向?qū)ο螅ㄏ拢?22 數(shù)據(jù)結(jié)構(gòu)之鏈表(3)
— 第05章 面向?qū)ο螅ㄏ拢?23 基本數(shù)據(jù)類型包裝類
— 第05章 面向?qū)ο螅ㄏ拢?24 基本數(shù)據(jù)類型包裝類
第06章 Eclipse與異常處理
— 第06章 Eclipse與異常處理_01_eclipce開發(fā)工具基本使用-1
— 第06章 Eclipse與異常處理_02_try_catch_finally的使用
— 第06章 Eclipse與異常處理_03_異常概念與簡單使用
— 第06章 Eclipse與異常處理_04_throw_throws與異常規(guī)則
— 第06章 Eclipse與異常處理_05_自定義異常與assert
— 第06章 Eclipse與異常處理_06_新特性與debug技術(shù)
第07章 常用類庫
— 第07章 常用類庫API_01_String類原理分析
— 第07章 常用類庫API_02_String常用方法介紹
— 第07章 常用類庫API_03_StringBuffer源碼分析與常用方法
— 第07章 常用類庫API_04_StringBuilder分析
— 第07章 常用類庫API_05_程序國際化Local與屬性文件
— 第07章 常用類庫API_06_程序國際化ResourceBundle與動態(tài)文本處理
— 第07章 常用類庫API_07_Math_Random和日期工具類的使用
— 第07章 常用類庫API_08_Comparable與Comparator
— 第07章 常用類庫API_09_Cloneable
— 第07章 常用類庫API_10_System和Runtime
— 第07章 常用類庫API_11_數(shù)字處理工具類
— 第07章 常用類庫API_12_MD5簡單使用
— 第07章 常用類庫API_13_數(shù)據(jù)結(jié)構(gòu)之二叉樹實現(xiàn)原理
— 第07章 常用類庫API_14_JDK8新特性Lambda表達(dá)式語法
— 第07章 常用類庫API_15_JDK8新特性Lambda表達(dá)式應(yīng)用與小結(jié)
第08章 文件與IO
— 第08章 文件與IO_01_File類的使用
— 第08章 文件與IO_02_指定目錄查找文件示例
— 第08章 文件與IO_03_字節(jié)輸出輸入流
— 第08章 文件與IO_04_字節(jié)輸出輸入流原理分析
— 第08章 文件與IO_05_字符輸入輸出流實現(xiàn)與分析
— 第08章 文件與IO_06_簡單的文件復(fù)制示例
— 第08章 文件與IO_07_字節(jié)字符轉(zhuǎn)換流
— 第08章 文件與IO_08_字節(jié)緩沖流
— 第08章 文件與IO_09_字符緩沖流
— 第08章 文件與IO_10_打印流
— 第08章 文件與IO_11_對象流與序列化
— 第08章 文件與IO_12_字節(jié)數(shù)組流
— 第08章 文件與IO_13_數(shù)據(jù)流
— 第08章 文件與IO_14_文件分割示例
— 第08章 文件與IO_15_文件合并示例與合并流
— 第08章 文件與IO_16_字符串流與管道流
— 第08章 文件與IO_17_RandomAccessFile使用
— 第08章 文件與IO_18_Properties工具類使用
— 第08章 文件與IO_19_文件壓縮示例
— 第08章 文件與IO_20_文件解壓示例
— 第08章 文件與IO_21_裝飾者設(shè)計模式
— 第08章 文件與IO_22_常見字符編碼
— 第08章 文件與IO_23_NIO基本概念與緩沖區(qū)
— 第08章 文件與IO_24_通道文件操作與內(nèi)存映射
— 第08章 文件與IO_25_Path接口與Files工具類_小結(jié)
第09章 集合
— 第09章 集合_01_集合框架概述與ArrayList基本使用
— 第09章 集合_02_ArrayList與Vector源碼分析及比較
— 第09章 集合_03_LinkedList實現(xiàn)類與源碼分析
— 第09章 集合_04_HashSet的特點及使用
— 第09章 集合_05_HashSet判斷重復(fù)值的原理
— 第09章 集合_06_TreeSet與LinkedHashSet
— 第09章 集合_07_集合迭代器
— 第09章 集合_08_jdk8的foreach與Consumer接口
— 第09章 集合_09_jdk8的四大核心函數(shù)式接口
— 第09章 集合_10_jdk8之Stream接口(1)
— 第09章 集合_11_jdk8之Stream接口(2)
— 第09章 集合_12_Map接口與HashMap基本使用
— 第09章 集合_13_HashMap源碼分析與哈希表實現(xiàn)原理(1)
— 第09章 集合_14_HashMap源碼分析與哈希表實現(xiàn)原理(2)
— 第09章 集合_15_Hashtable與LinkedHashMap
— 第09章 集合_16_TreeMap
— 第09章 集合_17_jdk8Map新特性介紹
— 第09章 集合_18_Collections工具類的使用
— 第09章 集合_19_jdk8之Optional類的使用
— 第09章 集合_20_隊列與棧
— 第09章 集合_21_對象的一對多與多對多
— 第09章 集合_22_迭代器設(shè)計模式
— 第09章 集合_23_Guava開源組件使用(1)
— 第09章 集合_24_Guava開源組件使用(2)
— 第09章 集合_25_Guava開源組件使用(3)
— 第09章 集合_26_Guava開源組件使用(4)
第10章 多線程與并發(fā)
— 第10章 多線程與并發(fā)_01_IntellijIDEA開發(fā)工具介紹
— 第10章 多線程與并發(fā)_02_進(jìn)程與線程的基本概念
— 第10章 多線程與并發(fā)_03_線程的兩種實現(xiàn)方式
— 第10章 多線程與并發(fā)_04_線程的休眠
— 第10章 多線程與并發(fā)_05_join與中斷線程
— 第10章 多線程與并發(fā)_06_守護(hù)線程_優(yōu)先級與其它方法
— 第10章 多線程與并發(fā)_07_線程同步(1)
— 第10章 多線程與并發(fā)_08_線程同步(2)
— 第10章 多線程與并發(fā)_09_線程死鎖
— 第10章 多線程與并發(fā)_10_生產(chǎn)者與消費者案例(1)
— 第10章 多線程與并發(fā)_11_生產(chǎn)者與消費者案例(2)
— 第10章 多線程與并發(fā)_12_線程生命周期與線程池_小結(jié)
第11章 網(wǎng)絡(luò)編程
— 第11章 網(wǎng)絡(luò)編程_01_網(wǎng)絡(luò)編程基本概念介紹
— 第11章 網(wǎng)絡(luò)編程_02_TCP協(xié)議的原理分析與示例
— 第11章 網(wǎng)絡(luò)編程_03_服務(wù)器同時處理多個客戶端示例
— 第11章 網(wǎng)絡(luò)編程_04_即時聊天案例簡易版(1)
— 第11章 網(wǎng)絡(luò)編程_05_即時聊天案例簡易版(2)
— 第11章 網(wǎng)絡(luò)編程_06_UDP通訊協(xié)議示例
— 第11章 網(wǎng)絡(luò)編程_07_URL下載示例
— 第11章 網(wǎng)絡(luò)編程_08_MINA框架介紹與服務(wù)器端程序
— 第11章 網(wǎng)絡(luò)編程_09_MINA客戶端程序與發(fā)送對象數(shù)據(jù)_小結(jié)
第12章 反射與內(nèi)省
— 第12章 反射與內(nèi)省_01_基本概念與三種獲取Class對象的方式
— 第12章 反射與內(nèi)省_02_獲取構(gòu)造器實例化對象與屬性信息
— 第12章 反射與內(nèi)省_03_包信息和方法
— 第12章 反射與內(nèi)省_04_動態(tài)代{過濾}理模式
— 第12章 反射與內(nèi)省_05_動態(tài)代{過濾}理模式補充和加載器分析
— 第12章 反射與內(nèi)省_06_JavaBean的概念與BeanUtils工具
— 第12章 反射與內(nèi)省_07_內(nèi)省(1)
— 第12章 反射與內(nèi)省_08_內(nèi)省(2)
— 第12章 反射與內(nèi)省_09_理解可配置的AOP框架(1)
— 第12章 反射與內(nèi)省_10_理解可配置的AOP框架(2)
— 第12章 反射與內(nèi)省_11_單例設(shè)計模式優(yōu)化與小結(jié)
第13章 泛型
— 第13章 泛型_01_泛型的作用與定義
— 第13章 泛型_02_通配符泛型方法和嵌套
第14章 正則表達(dá)式
— 第14章 正則表達(dá)式_01_正則介紹
— 第14章 正則表達(dá)式_02_正則示例
第15章 枚舉
— 第15章 枚舉_01_枚舉的基本使用
— 第15章 枚舉_02_構(gòu)造器接口抽象類單例的使用
第16章 注解
— 第16章 注解_01_什么是Annotation及系統(tǒng)定義的三個注解
— 第16章 注解_02_自定義Annotation
— 第16章 注解_03_反射讀取注解信息與定義注解的注解
第17章 XML與JSON
— 第17章 XML與JSON_01_XML介紹與SAX解析
— 第17章 XML與JSON_02_SAX解析續(xù)
— 第17章 XML與JSON_03_SAX解析小結(jié)
— 第17章 XML與JSON_04_DOM解析
— 第17章 XML與JSON_05_JDOM解析
— 第17章 XML與JSON_06_DOM4J解析與四種解析的比較
— 第17章 XML與JSON_07_XMLEncoder與XMLDecoder以及xStream工具的使用
— 第17章 XML與JSON_08_JsonReader解析json數(shù)組
— 第17章 XML與JSON_09_JsonReader解析復(fù)雜json
— 第17章 XML與JSON_10_生成JSON數(shù)據(jù)與GSON工具的使用以及小結(jié)
第18章 GUI事件處理
— 第18章 GUI事件處理_01_GUI介紹與簡單示例
— 第18章 GUI事件處理_02_補充亂碼顯示問題與事件處理的接口回調(diào)
— 第18章 GUI事件處理_03_觀察者設(shè)計模式
第19章 項目實戰(zhàn)
— 第19章 項目實戰(zhàn)_01_準(zhǔn)備工作
— 第19章 項目實戰(zhàn)_02_資源文件配置_baseclass與welcomeclass
— 第19章 項目實戰(zhàn)_03_用戶注冊功能實現(xiàn)
— 第19章 項目實戰(zhàn)_04_用戶登錄功能實現(xiàn)
— 第19章 項目實戰(zhàn)_05_uml時序圖與git建立代碼倉庫
— 第19章 項目實戰(zhàn)_06_產(chǎn)品列表功能顯示實現(xiàn)
— 第19章 項目實戰(zhàn)_07_用戶功能顯示與代碼打包測試
— 第19章 項目實戰(zhàn)_08_打包補充與產(chǎn)品列表uml時序圖
— 第19章 項目實戰(zhàn)_09_訂單模塊工具類與業(yè)務(wù)接口實現(xiàn)
— 第19章 項目實戰(zhàn)_10_購買商品實現(xiàn)(1)
— 第19章 項目實戰(zhàn)_11_購買商品實現(xiàn)(2)
— 第19章 項目實戰(zhàn)_12_購買商品實現(xiàn)uml時序圖
— 第19章 項目實戰(zhàn)_13_查詢訂單實現(xiàn)及uml時序圖
— 第19章 項目實戰(zhàn)_14_視圖層與業(yè)務(wù)層代碼優(yōu)化
— 第19章 項目實戰(zhàn)_15_項目