- 1_1_1_01_Java語言發(fā)展史
- 1_1_1_02_計(jì)算機(jī)進(jìn)制轉(zhuǎn)換
- 1_1_1_03_計(jì)算機(jī)存儲(chǔ)單元
- 1_1_1_04_命令提示符_基本介紹
- 1_1_1_05_命令提示符_常用命令
- 1_1_1_06_Java語言的跨平臺(tái)性
- 1_1_1_07_JDK、JRE與JVM
- 1_1_1_08_JDK的下載與安裝
- 1_1_1_09_環(huán)境變量的配置
- 1_1_2_10_HelloWorld程序的代碼編
- 1_1_2_11_HelloWorld程序的編譯
- 1_1_2_12_HelloWorld的常見問題
- 1_1_2_13_程序注釋與HelloWorld
- 1_1_3_14_關(guān)鍵字的概念與特征
- 1_1_3_15_標(biāo)識(shí)符的概念與規(guī)則
- 1_1_4_16_常量的概念與分類
- 1_1_4_17_常量的打印輸出
- 1_1_4_19_變量的概念與定義格式
- 1_1_4_20_變量的基本使用
- 1_1_4_21_變量的注意事項(xiàng)
- 1_1_5_01_數(shù)據(jù)類型轉(zhuǎn)換_自動(dòng)轉(zhuǎn)換
- 1_1_5_02_數(shù)據(jù)類型轉(zhuǎn)換_強(qiáng)制轉(zhuǎn)換
- 1_1_5_03_數(shù)據(jù)類型轉(zhuǎn)換_注意事項(xiàng)
- 1_1_5_04_ASCII編碼表
- 1_1_6_05_算術(shù)運(yùn)算符_四則與取模運(yùn)
- 1_1_6_06_算術(shù)運(yùn)算符_加號(hào)的多種
- 1_1_6_07_算術(shù)運(yùn)算符_自增自減運(yùn)
- 1_1_6_08_賦值運(yùn)算符
- 1_1_6_09_比較運(yùn)算符
- 1_1_6_11_三元運(yùn)算符
- 1_1_7_12_方法入門_概念引入
- 1_1_7_13_方法入門_方法的定義
- 1_1_7_14_方法入門_方法的調(diào)用
- 1_1_8_15_JDK9的JShell簡單使用
- 1_1_8_16_編譯器的兩點(diǎn)優(yōu)化
- 1_1_9_01_流程概述與順序結(jié)構(gòu)
- 1_1_9_02_選擇結(jié)構(gòu)_單if語句
- 1_1_9_03_選擇結(jié)構(gòu)_標(biāo)準(zhǔn)if-else語句
- 1_1_9_04_選擇結(jié)構(gòu)_擴(kuò)展if-else語句
- 1_1_9_05_練習(xí)_用if語句實(shí)現(xiàn)考試成
- 1_1_9_06_練習(xí)_用if語句替換三元運(yùn)
- 1_1_9_07_選擇結(jié)構(gòu)_標(biāo)準(zhǔn)的switch
- 1_1_9_08_選擇結(jié)構(gòu)_穿透的switch
- 1_1_10_09_循環(huán)結(jié)構(gòu)_循環(huán)概述與基
- 1_1_10_10_循環(huán)結(jié)構(gòu)_for循環(huán)
- 1_1_10_11_循環(huán)結(jié)構(gòu)_while循環(huán)
- 1_1_10_12_循環(huán)結(jié)構(gòu)_do-while循環(huán)
- 1_1_10_13_練習(xí)_用循環(huán)求出1-100之
- 1_1_10_14_三種循環(huán)的區(qū)別
- 1_1_10_15_循環(huán)控制_break語句
- 1_1_10_16_循環(huán)控制_continue語句
- 1_1_10_17_死循環(huán)
- 1_1_10_18_循環(huán)嵌套
- 1_1_11_01_集成開發(fā)環(huán)境IDE的概述
- 1_1_11_02_IntelliJ-IDEA的安裝
- 1_1_11_04_IDEA的HelloWorld
- 1_1_11_05_IDEA的基本配置
- 1_1_11_06_IDEA的常用快捷鍵
- 1_1_11_07_IDEA的項(xiàng)目關(guān)閉打開與模
- 1_1_12_08_復(fù)習(xí)簡單方法的使用
- 1_1_12_09_方法的定義格式
- 1_1_12_10_方法的三種調(diào)用格式
- 1_1_12_11_方法的調(diào)用流程圖解
- 1_1_12_12_對(duì)比有參數(shù)和無參數(shù)
- 1_1_12_14_方法練習(xí)1_比較兩個(gè)數(shù)字
- 1_1_12_15_方法練習(xí)2_求出1到100的
- 1_1_12_16_方法練習(xí)3_打印指定次數(shù)
- 1_1_12_17_方法的注意事項(xiàng)
- 1_1_13_18_方法重載的基本使用_【itjc8.com】
- 1_1_13_19_方法重載的注意事項(xiàng)_【itjc8.com】
- 1_1_13_20_重載練習(xí)1_四種不同參數(shù)類_【itjc8.com】
- 1_1_13_21_重載練習(xí)2_判斷方法的正確_【itjc8.com】
- 1_1_13_22_重載練習(xí)3_實(shí)現(xiàn)重載的pri_【itjc8.com】
- 1_1_14_01_數(shù)組的概念
- 1_1_14_02_數(shù)組的定義格式一_動(dòng)態(tài)初
- 1_1_14_03_數(shù)組的定義格式二_靜態(tài)初
- 1_1_14_04_數(shù)組的定義格式三_省略的
- 1_1_14_05_訪問數(shù)組元素進(jìn)行獲取
- 1_1_14_06_訪問數(shù)組元素進(jìn)行賦值
- 1_1_14_07_Java中的內(nèi)存劃分
- 1_1_14_08_一個(gè)數(shù)組的內(nèi)存圖
- 1_1_14_09_兩個(gè)數(shù)組的內(nèi)存圖
- 1_1_14_10_兩個(gè)引用指向同一個(gè)數(shù)組的
- 1_1_14_11_常見問題_數(shù)組索引越界異
- 1_1_14_12_常見問題_空指針異常
- 1_1_14_13_獲取數(shù)組的長度
- 1_1_14_14_數(shù)組的遍歷輸出
- 1_1_14_15_求出數(shù)組中的最值
- 1_1_14_16_數(shù)組元素反轉(zhuǎn)
- 1_1_14_17_數(shù)組作為方法參數(shù)_傳遞地
- 1_1_14_18_數(shù)組作為方法返回值_返回
- 1_2_1_01_面向?qū)ο笏枷氲母攀?/a>
- 1_2_1_02_面向?qū)ο笏枷氲呐e例
- 1_2_1_03_類和對(duì)象的關(guān)系
- 1_2_1_04_類的定義
- 1_2_1_05_對(duì)象的創(chuàng)建及其使用
- 1_2_1_06_手機(jī)類練習(xí)
- 1_2_1_07_一個(gè)對(duì)象的內(nèi)存圖
- 1_2_1_08_兩個(gè)對(duì)象使用同一個(gè)方法的內(nèi)存
- 1_2_1_09_兩個(gè)引用指向同一個(gè)對(duì)象的
- 1_2_1_10_使用對(duì)象類型作為方法的參
- 1_2_1_11_使用對(duì)象類型作為方法的返
- 1_2_1_12_成員變量和局部變量的區(qū)別
- 1_2_1_14_private關(guān)鍵字的作用及使用
- 1_2_1_15_練習(xí)使用private關(guān)鍵字定義
- 1_2_1_16_this關(guān)鍵字的作用
- 1_2_1_17_構(gòu)造方法
- 1_2_1_18_定義一個(gè)標(biāo)準(zhǔn)的類
- 1_3_1_01_API概述和使用步驟
- 1_3_1_02_Scanner概述及其API文檔
- 1_3_1_03_Scanner的使用步驟
- 1_3_1_04_Scanner練習(xí)一_鍵盤輸入兩個(gè)數(shù)
- 1_3_1_05_Scanner練習(xí)二_鍵盤輸入三
- 1_3_2_06_匿名對(duì)象的說明
- 1_3_2_07_匿名對(duì)象作為方法的參數(shù)
- 1_3_3_08_Random概述和基本使用
- 1_3_3_09_Random生成指定范圍的隨
- 1_3_3_10_Random練習(xí)一_生成1-n之
- 1_3_3_11_Random練習(xí)二_猜數(shù)字小游
- 1_3_4_12_對(duì)象數(shù)組
- 1_3_4_13_ArrayList集合概述和基本使用
- 1_3_4_14_ArrayList集合的常用方法和
- 1_3_4_15_ArrayList集合存儲(chǔ)基本數(shù)據(jù)
- 1_3_4_16_ArrayList練習(xí)一_存儲(chǔ)隨機(jī)
- 1_3_4_17_ArrayList練習(xí)二_存儲(chǔ)自定義
- 1_3_4_18_ArrayList練習(xí)三_按指定格
- 1_3_4_19_ArrayList練習(xí)四_篩選集合
- 1_3_5_01_字符串概述和特點(diǎn)
- 1_3_5_02_字符串的構(gòu)造方法和直接創(chuàng)
- 1_3_5_03_字符串的常量池
- 1_3_5_04_字符串的比較相關(guān)方法
- 1_3_5_05_字符串的獲取相關(guān)方法
- 1_3_5_06_字符串的截取方法
- 1_3_5_07_字符串的轉(zhuǎn)換相關(guān)方法
- 1_3_5_08_字符串的分割方法
- 1_3_5_09_練習(xí):按指定格式拼接字符
- 1_3_5_10_練習(xí):統(tǒng)計(jì)輸入的字符串中
- 1_3_6_11_靜態(tài)static關(guān)鍵字概述
- 1_3_6_12_靜態(tài)static關(guān)鍵字修飾成員
- 1_3_6_13_靜態(tài)static關(guān)鍵字修飾成員
- 1_3_6_14_靜態(tài)static的內(nèi)存圖
- 1_3_6_15_靜態(tài)代碼塊
- 1_3_7_16_數(shù)組工具類Arrays
- 1_3_7_17_Arrays練習(xí):字符串倒序
- 1_3_8_18_數(shù)學(xué)工具類Math
- 1_3_8_19_Math練習(xí):小學(xué)數(shù)學(xué)真題
- 1_4_1_01_繼承的概述
- 1_4_1_02_繼承的格式
- 1_4_1_03_繼承中成員變量的訪問特點(diǎn)
- 1_4_1_04_區(qū)分子類方法中重名的三種
- 1_4_1_05_繼承中成員方法的訪問特
- 1_4_1_06_繼承中方法的覆蓋重寫_概念
- 1_4_1_07_繼承中方法的覆蓋重寫_注
- 1_4_1_08_繼承中方法的覆蓋重寫_應(yīng)
- 1_4_1_09_繼承中構(gòu)造方法的訪問特點(diǎn)
- 1_4_1_10_super關(guān)鍵字的三種用法
- 1_4_1_11_this關(guān)鍵字的三種用法
- 1_4_1_12_super與this關(guān)鍵字圖解
- 1_4_1_13_Java繼承的三個(gè)特點(diǎn)
- 1_4_2_14_抽象的概念
- 1_4_2_15_抽象方法和抽象類的格
- 1_4_2_16_抽象方法和抽象類的使用
- 1_4_2_17_抽象方法和抽象類的注意事
- 1_4_2_18_發(fā)紅包案例_分析
- 1_4_2_19_發(fā)紅包案例_實(shí)現(xiàn)
- 1_4_3_01_接口概述與生活舉例
- 1_4_3_02_接口的定義基本格式
- 1_4_3_03_接口的抽象方法定義
- 1_4_3_04_接口的抽象方法使用
- 1_4_3_05_接口的默認(rèn)方法定義
- 1_4_3_06_接口的默認(rèn)方法使用
- 1_4_3_07_接口的靜態(tài)方法定義
- 1_4_3_08_接口的靜態(tài)方法使用
- 1_4_3_09_接口的私有方法定義
- 1_4_3_10_接口的私有方法使用
- 1_4_3_11_接口的常量定義和使用
- 1_4_3_12_接口的內(nèi)容小結(jié)
- 1_4_3_13_繼承父類并實(shí)現(xiàn)多個(gè)接口
- 1_4_3_14_接口之間的多繼承
- 1_4_4_15_多態(tài)的概述
- 1_4_4_16_多態(tài)的格式與使用
- 1_4_4_17_多態(tài)中成員變量的使用特點(diǎn)
- 1_4_4_18_多態(tài)中成員方法的使用特
- 1_4_4_19_使用多態(tài)的好處
- 1_4_4_20_對(duì)象的向上轉(zhuǎn)型
- 1_4_4_21_對(duì)象的向下轉(zhuǎn)型
- 1_4_4_22_用instanceof關(guān)鍵字進(jìn)行
- 1_4_4_23_筆記本USB接口案例_分析
- 1_4_4_24_筆記本USB接口案例_實(shí)現(xiàn)
- 1_4_5_01_final關(guān)鍵字概念與四種用法
- 1_4_5_02_final關(guān)鍵字用于修飾類
- 1_4_5_03_final關(guān)鍵字用于修飾成員方法
- 1_4_5_04_final關(guān)鍵字用于修飾局部變
- 1_4_5_05_final關(guān)鍵字用于修飾成員
- 1_4_6_06_四種權(quán)限修飾符
- 1_4_7_07_內(nèi)部類的概念與分類
- 1_4_7_08_成員內(nèi)部類的定義
- 1_4_7_09_成員內(nèi)部類的使用
- 1_4_7_10_內(nèi)部類的同名變量訪問
- 1_4_7_11_局部內(nèi)部類定義
- 1_4_7_12_局部內(nèi)部類的final問題
- 1_4_7_13_匿名內(nèi)部類
- 1_4_7_14_匿名內(nèi)部類的注意事項(xiàng)
- 1_4_7_15_類作為成員變量類型
- 1_4_7_16_接口作為成員變量類型
- 1_4_7_17_接口作為方法的參數(shù)和或
- 1_4_7_18_發(fā)紅包案例_分析
- 1_4_7_19_發(fā)紅包案例_普通紅包平均
- 1_4_7_20_發(fā)紅包案例_手氣紅包隨機(jī)
- 02_Object類的equals方法
- 03_重寫Object類的equals方法
- 04_Objects類的equals方法
- 01_毫秒值的概念和作用
- 02_Date類的構(gòu)造方法和成員方法
- 03_DateFormat類&SimpleDateF
- 04_DateFormat類的format方法和pa
- 01_Calendar類介紹_獲取對(duì)象的方式
- 02_Calendar類的常用成員方法
- 01_System類的常用方法
- 01_StringBuilder的原理
- 02_StringBuilder的構(gòu)造方法和ap
- 03_StringBuilder的toString方法
- 01_包裝類的概念
- 02_包裝類_裝箱與拆箱
- 03_包裝類_自動(dòng)裝箱與自動(dòng)拆箱
- 04_包裝類_基本類型與字符串類型之間
- 02_集合框架介紹avi
- 03_Collection集合常用功能
- 04_Iterator接口介紹
- 05_迭代器的代碼實(shí)現(xiàn)
- 06_迭代器的實(shí)現(xiàn)原理
- 07_增強(qiáng)for循環(huán)
- 01_泛型的概念
- 02_使用泛型的好處
- 03_定義和使用含有泛型的類
- 04_定義和使用含有泛型的方法(1)
- 05_定義和使用含有泛型的接口
- 06_泛型通配符
- 01_斗地主案例的需求分析
- 02_斗地主案例的代碼實(shí)現(xiàn)
- 01_數(shù)據(jù)結(jié)構(gòu)_棧
- 02_數(shù)據(jù)結(jié)構(gòu)_隊(duì)列
- 03_數(shù)據(jù)結(jié)構(gòu)_數(shù)組
- 04_數(shù)據(jù)結(jié)構(gòu)_鏈表
- 05_數(shù)據(jù)結(jié)構(gòu)_紅黑樹
- 01_List集合_介紹&常用方法
- 02_Arraylist集合
- 03_LinkedList集合
- 04_Vector集合
- 01_HashSet集合介紹
- 02_哈希值
- 03_HashSet集合存儲(chǔ)數(shù)據(jù)的結(jié)構(gòu)(哈
- 04_Set集合存儲(chǔ)元素不重復(fù)的原理
- 05_HashSet存儲(chǔ)自定義類型元素
- 06_LinkedHashSet集合
- 07_可變參數(shù)
- 01_Collections集合工具類的方法
- 02_Collections集合工具類的方法
- 03_Collections集合工具類的方法
- 01_Map集合概述
- 02_Map常用子類
- 03_Map接口中的常用方法
- 04_Map集合遍歷鍵找值方式
- 05_Entry鍵值對(duì)對(duì)象
- 06_Map集合遍歷鍵值對(duì)方式
- 07_HashMap存儲(chǔ)自定義類型鍵值
- 08_LinkedHashMap集合
- 09_Hashtable集合
- 10_練習(xí)_計(jì)算一個(gè)字符串中每個(gè)字
- 11_JDK9對(duì)集合添加的優(yōu)化_of方法
- 01_Debug追蹤
- 01_斗地主案例的需求分析
- 02_斗地主案例的代碼實(shí)現(xiàn)
- 1_7_1_01_異常概念&異常體系
- 1_7_1_02_異常分類
- 1_7_1_03_異常的產(chǎn)生過程解析
- 1_7_1_04_throw關(guān)鍵字
- 1_7_1_05_Objects非空判斷_requireNonNul
- 1_7_1_06_throws關(guān)鍵字_異常處理的第一種方
- 1_7_1_07_try_catch_異常處理的第二種方式,
- 1_7_1_08_Throwable類中3個(gè)異常處理的方法
- 1_7_1_09_finally代碼塊
- 1_7_1_10_異常注意事項(xiàng)_多異常的捕獲處理
- 1_7_1_11_異常注意事項(xiàng)_finally有return語句
- 1_7_1_12_異常注意事項(xiàng)_子父類異常
- 1_7_1_13_自定義異常類
- 1_7_1_14_自定義異常類的練習(xí)
- 1_7_2_01_并發(fā)與并行
- 1_7_2_02_進(jìn)程概念
- 1_7_2_03_線程概念
- 1_7_2_04_線程調(diào)度
- 1_7_2_05_主線程
- 1_7_2_06_創(chuàng)建多線程程序的第一種方式_創(chuàng)
- 1_7_2_07_多線程原理_隨機(jī)性打印結(jié)果
- 1_7_2_08_多線程原理_多線程內(nèi)存圖解
- 1_7_2_09_Thread類的常用方法_獲取線程名稱
- 1_7_2_10_Thread類的常用方法_設(shè)置線程名稱
- 1_7_2_11_Thread類的常用方法_sleep
- 1_7_2_12_創(chuàng)建多線程程序的第二種方式_實(shí)現(xiàn)
- 1_7_2_13_Thread和Runnable的區(qū)別
- 1_7_2_14_匿名內(nèi)部類方式實(shí)現(xiàn)線程的創(chuàng)建
- 1_7_3_01_線程安全問題的概述
- 1_7_3_02_線程安全問題的代碼實(shí)現(xiàn)
- 1_7_3_03_線程安全問題產(chǎn)生的原理
- 1_7_3_04_解決線程安全問題_同步代碼塊
- 1_7_3_05_同步技術(shù)的原理
- 1_7_3_06_解決線程安全問題_同步方法
- 1_7_3_07_靜態(tài)同步方法
- 1_7_3_08_解決線程安全問題_Lock鎖
- 1_7_4_01_線程狀態(tài)概述
- 1_7_4_02_等待喚醒案例分析
- 1_7_4_03_等待喚醒案例代碼實(shí)現(xiàn)
- 1_7_4_04_Object類中wait帶參方法和notif
- 1_7_4_05_線程間通信
- 1_7_4_06_等待喚醒機(jī)制概述
- 1_7_4_07_等待喚醒機(jī)制需求分析
- 1_7_4_08_等待喚醒機(jī)制代碼實(shí)現(xiàn)_包子類&包
- 1_7_4_09_等待喚醒機(jī)制代碼實(shí)現(xiàn)_吃貨類&測(cè)試
- 1_7_5_01_線程池的概念和原理
- 1_7_5_02_線程池的代碼實(shí)現(xiàn)
- 1_7_6_01_函數(shù)式編程思想概述
- 1_7_6_02_冗余的Runnable代碼
- 1_7_6_03_編程思想轉(zhuǎn)換&體驗(yàn)Lambda的更優(yōu)
- 1_7_6_04_Lambda標(biāo)準(zhǔn)格式
- 1_7_6_05_Lambda表達(dá)式的無參數(shù)無返回值的
- 1_7_6_06_Lambda表達(dá)式有參數(shù)有返回值的
- 1_7_6_07_Lambda表達(dá)式有參數(shù)有返回值的練
- 1_7_6_08_Lambda省略格式&Lambda使用前
- 1_8_1_01_File類的概述
- 1_8_1_02_File類的靜態(tài)成員變量
- 1_8_1_03_絕對(duì)路徑和相對(duì)路徑
- 1_8_1_04_File類的構(gòu)造方法
- 1_8_1_05_File類獲取功能的方法
- 1_8_1_06_File類判斷功能的方法
- 1_8_1_07_File類創(chuàng)建刪除功能的方法
- 1_8_1_08_File類遍歷(文件夾)目錄功能
- 1_8_2_01_遞歸概念&分類&注意事項(xiàng)
- 1_8_2_02_練習(xí)_使用遞歸計(jì)算1-n之間的和
- 1_8_2_03_練習(xí)_使用遞歸計(jì)算階乘
- 1_8_2_04_練習(xí)_遞歸打印多級(jí)目錄
- 1_8_2_05_綜合案例_文件搜索
- 1_8_3_01_FileFilter過濾器的原理和使用
- 1_8_3_02_FileNameFilter過濾器的使用和La
- 1_8_4_01_IO概述(概念&分類)
- 1_8_4_02一切皆為字節(jié)
- 1_8_4_03_字節(jié)輸出流_OutputStream類&F
- 1_8_4_04_字節(jié)輸出流寫入數(shù)據(jù)到文件
- 1_8_4_05_文件存儲(chǔ)的原理和記事本打開文
- 1_8_4_06_字節(jié)輸出流寫多個(gè)字節(jié)的方法
- 1_8_4_07_字節(jié)輸出流的續(xù)寫和換行
- 1_8_4_08_字節(jié)輸入流_InputStream類&Fil
- 1_8_4_09_字節(jié)輸入流讀取字節(jié)數(shù)據(jù)
- 1_8_4_10_字節(jié)輸入流一次讀取一個(gè)字節(jié)的
- 1_8_4_11_字節(jié)輸入流一次讀取多個(gè)字節(jié)
- 1_8_4_12_練習(xí)_文件復(fù)制
- 1_8_4_13_使用字節(jié)流讀取中文的問題
- 1_8_5_01_字符輸入流_Reader類&FileRead
- 1_8_5_02_字符輸入流讀取字符數(shù)據(jù)
- 1_8_5_03_字符輸出流_Writer類&FileWriter類
- 1_8_5_04字符輸出流的基本使用_寫出單個(gè)
- 1_8_5_05_flush方法和close方法的區(qū)別
- 1_8_5_06_字符輸出流寫數(shù)據(jù)的其他方法
- 1_8_5_07_字符輸出流的續(xù)寫和換行
- 1_8_5_08_使用try_catch_finally處理流中的異
- 1_8_5_09_JDK7和JDK9流中異常的處理
- 1_8_6_01_使用Properties集合存儲(chǔ)數(shù)據(jù),遍歷
- 1_8_6_02_Properties集合中的方法store
- 1_8_6_03_Properties集合中的方法load
- 1_8_7_01_緩沖流的原理
- 1_8_7_02_BufferedOutputStream_字節(jié)緩沖
- 1_8_7_03_BufferedInputStream_字節(jié)緩沖
- 1_8_7_04_緩沖流的效率測(cè)試_復(fù)制文件
- 1_8_7_05_BufferedWriter_字符緩沖輸出流
- 1_8_7_06_BufferedReader_字符緩沖輸入流
- 1_8_7_07_練習(xí)_對(duì)文本的內(nèi)容進(jìn)行排序
- 1_8_8_01_字符編碼和字符集
- 1_8_8_02_編碼引出的問題_FileReader讀取G
- 1_8_8_03_轉(zhuǎn)換流的原理
- 1_8_8_04_OutputStreamWriter介紹&代碼實(shí)
- 1_8_8_05_InputStreamReader介紹&代碼實(shí)
- 1_8_8_06_練習(xí)_轉(zhuǎn)換文件編碼
- 1_8_9_01_序列化和反序列化的概述
- 1_8_9_02_對(duì)象的序列化流_ObjectOutputSt
- 1_8_9_03_對(duì)象的反序列化流_ObjectInputS
- 1_8_9_04_transient關(guān)鍵字_瞬態(tài)關(guān)鍵字
- 1_8_9_05_InvalidClassException異常_原理
- 1_8_9_06_練習(xí)_序列化集合
- 1_8_10_01_打印流_概述和使用
- 1_9_1_01_軟件結(jié)構(gòu)
- 1_9_1_02_網(wǎng)絡(luò)通信協(xié)議
- 1_9_1_03_網(wǎng)絡(luò)通信協(xié)議分類
- 1_9_1_04_IP地址
- 1_9_1_05_端口號(hào)
- 1_9_2_01_TCP通信的概述(上)
- 1_9_2_02_TCP通信的概述(下)
- 1_9_2_03_TCP通信的客戶端代碼實(shí)現(xiàn)
- 1_9_2_04_TCP通信的服務(wù)器端代碼實(shí)現(xiàn)
- 1_9_3_01_綜合案例_文件上傳的原理
- 1_9_3_02_綜合案例_文件上傳案例的客戶端
- 1_9_3_03_綜合案例_文件上傳案例的服務(wù)器端
- 1_9_3_04_綜合案例_文件上傳案例阻塞問題
- 1_9_3_05_綜合案例_文件上傳案例優(yōu)化(文件
- 1_9_4_01_模擬BS服務(wù)器分析
- 1_9_4_02_模擬BS服務(wù)器代碼實(shí)現(xiàn)
- 1_10_1_01_函數(shù)式接口的概念&函數(shù)式接口的
- 1_10_1_02_函數(shù)式接口的使用
- 1_10_1_03_性能浪費(fèi)的日志案例
- 1_10_1_04_使用Lambda優(yōu)化日志案例
- 1_10_1_05_函數(shù)式接口作為方法的參數(shù)案例
- 1_10_1_06_函數(shù)式接口作為方法的返回值類
- 1_10_1_07_常用的函數(shù)式接口_Supplier接口
- 1_10_1_08_常用的函數(shù)式接口_Supplier接口
- 1_10_1_09_常用的函數(shù)式接口_Consumer接
- 1_10_1_10_常用的函數(shù)式接口_Consumer接口
- 1_10_1_11_常用的函數(shù)式接口_Consumer接
- 1_10_1_12_常用的函數(shù)式接口_Predicate接口
- 1_10_1_13_常用的函數(shù)式接口_Predicate接
- 1_10_1_14_常用的函數(shù)式接口_Predicate接口
- 1_10_1_15_常用的函數(shù)式接口_Predicate接
- 1_10_1_16_常用的函數(shù)式接口_Function接口
- 1_10_1_17_常用的函數(shù)式接口_Function接口_
- 1_10_1_18_常用的函數(shù)式接口_Function接
- 1_10_2_01_使用傳統(tǒng)的方式,遍歷集合,對(duì)集合
- 1_10_2_02_使用Stream流的方式,遍歷集合,
- 1_10_2_03_流式思想概述
- 1_10_3_01_兩種獲取Stream流的方式
- 1_10_3_02_Stream流中的常用方法_forEach
- 1_10_3_03_Stream流中的常用方法_filter
- 1_10_3_04_Stream流的特點(diǎn)_只能使用一次
- 1_10_3_05_Stream流中的常用方法_map
- 1_10_3_06_Stream流中的常用方法_count
- 1_10_3_07_Stream流中的常用方法_limit
- 1_10_3_08_Stream流中的常用方法_skip
- 1_10_3_09_Stream流中的常用方法_concat
- 1_10_3_10_練習(xí):集合元素處理(傳統(tǒng)方式)
- 1_10_3_11_練習(xí):集合元素處理(Stream方
- 1_10_4_01_方法引用基本介紹
- 1_10_4_02_方法引用_通過對(duì)象名引用成員方
- 1_10_4_03_方法引用_通過類名引用靜態(tài)成員
- 1_10_4_04_方法引用_通過super引用父類的
- 1_10_4_05_方法引用_通過this引用本類的成員
- 1_10_4_06_方法引用_類的構(gòu)造器(構(gòu)造方法)引
- 1_10_4_07方法引用_數(shù)組的構(gòu)造器引用
- 2_1_1_01_今日內(nèi)容(1)
- 2_1_1_02_Junit_測(cè)試概述
- 2_1_1_03_Junit_使用步驟
- 2_1_1_04_Junit_@Before&@After
- 2_1_2_05_反射_概述
- 2_1_2_06_反射_獲取字節(jié)碼Class對(duì)象的三種
- 2_1_2_07_反射_Class對(duì)象功能概述
- 2_1_2_08_反射_Class對(duì)象功能_獲取Field
- 2_1_2_09_反射_Class對(duì)象功能_獲取Construc
- 2_1_2_10_反射_Class對(duì)象功能_獲取Method
- 2_1_2_11_反射_案例
- 2_1_3_12_注解_概念
- 2_1_3_13_注解_JDK內(nèi)置注解
- 2_1_3_14_注解_自定義注解_格式&本質(zhì)
- 2_1_3_15_注解_自定義注解_屬性定義
- 2_1_3_16_注解_自定義注解_元注解
- 2_1_3_17_注解_解析注解
- 2_1_3_18_注解_案例_簡單的測(cè)試框架
- 2_2_1_1_今日內(nèi)容(2)
- 2_2_1_2_數(shù)據(jù)庫的基本概念
- 2_2_1_3_常見的數(shù)據(jù)庫軟件介紹
- 2_2_2_4_MySQL的安裝
- 2_2_2_5_MySQL的卸載
- 2_2_2_6_MySQL服務(wù)啟動(dòng)和關(guān)閉
- 2_2_2_7_MySQL登錄和退出
- 2_2_2_8_MySQL目錄結(jié)構(gòu)
- 2_2_3_9_SQL基本概念
- 2_2_3_10_SQL通用語法
- 2_2_4_11_SQL分類
- 2_2_4_12_DDL_操作數(shù)據(jù)庫_創(chuàng)建&查詢
- 2_2_4_13_DDL_操作數(shù)據(jù)庫_修改&刪除&使用
- 2_2_5_14_DDL_操作表_查詢
- 2_2_5_15_DDL_操作表_創(chuàng)建
- 2_2_5_16_DDL_操作表_刪除
- 2_2_5_17_DDL_操作表_修改
- 2_2_5_18_圖形化界面工具SQLyog
- 2_2_6_19_DML_添加數(shù)據(jù)
- 2_2_6_20_DML_刪除數(shù)據(jù)
- 2_2_6_21_DML_修改數(shù)據(jù)
- 2_2_7_22_DQL_基礎(chǔ)查詢
- 2_2_7_23_DQL_條件查詢
- 2_2_7_24_DQL_條件查詢_模糊查詢
- 2_2_7_25_今日內(nèi)容(3)
- 2_2_7_26_DQL_排序查詢
- 2_2_7_27_DQL_聚合函數(shù)
- 2_2_7_28_DQL_分組查詢
- 2_2_7_29_DQL_分頁查詢
- 2_2_8_01_約束_概述
- 2_2_8_02_約束_非空約束
- 2_2_8_03_約束_唯一約束
- 2_2_8_04_約束_主鍵約束
- 2_2_8_05_約束_主鍵約束_自動(dòng)增長
- 2_2_8_06_約束_外鍵約束
- 2_2_8_07_約束_外鍵約束_級(jí)聯(lián)操作
- 2_2_9_01_多表關(guān)系介紹
- 2_2_9_02_多表關(guān)系_一對(duì)多關(guān)系實(shí)現(xiàn)
- 2_2_9_03多表關(guān)系_多對(duì)多關(guān)系實(shí)現(xiàn)
- 2_2_9_04_多表關(guān)系_一對(duì)一關(guān)系實(shí)現(xiàn)
- 2_2_9_05_多表關(guān)系_案例
- 2_2_10_01_范式概述
- 2_2_10_02_三大范式詳解
- 2_2_11_01_數(shù)據(jù)庫的備份和還原
- 2_2_12_1_今日內(nèi)容(4)
- 2_2_12_2_多表查詢_概述
- 2_2_12_3_多表查詢_內(nèi)連接
- 2_2_12_4_多表查詢_外連接
- 2_2_13_5_多表查詢_子查詢概述
- 2_2_13_6_多表查詢_子查詢情況1&情況2
- 2_2_13_7_多表查詢_子查詢情況3
- 2_2_14_8_多表查詢_練習(xí)1
- 2_2_14_9_多表查詢_練習(xí)2
- 2_2_14_10_多表查詢_練習(xí)3
- 2_2_15_11_事務(wù)_基本演示
- 2_2_15_12_事務(wù)_默認(rèn)自動(dòng)提交&手動(dòng)提交
- 2_2_15_13_事務(wù)_事務(wù)四大特征
- 2_2_15_14_事務(wù)_事務(wù)隔離級(jí)別介紹
- 2_2_15_15_事務(wù)_事務(wù)隔離級(jí)別演示1
- 2_2_15_16_事務(wù)_事務(wù)隔離級(jí)別演示2
- 2_2_16_17_DCL_管理用戶_增刪查
- 2_2_16_18_DCL_管理用戶_修改密碼
- 2_2_16_19_DCL_管理權(quán)限
- 2_3_1_01_今日內(nèi)容(5)
- 2_3_1_02_JDBC_概念
- 2_3_1_03_JDBC_快速入門
- 2_3_2_04_JDBC各個(gè)類詳解_DriverManag
- 2_3_2_05_JDBC各個(gè)類詳解_DriverManag
- 2_3_2_06_JDBC各個(gè)類詳解_Connection
- 2_3_2_07_JDBC各個(gè)類詳解_Statement
- 2_3_3_08_JDBC練習(xí)_insert語句
- 2_3_3_09_JDBC練習(xí)_update語句
- 2_3_3_10_JDBC練習(xí)_update、DDL語句
- 2_3_4_11_JDBC各個(gè)類詳解_ResultSet_基本
- 2_3_4_12_JDBC各個(gè)類詳解_ResultSet_遍歷
- 2_3_5_13_JDBC練習(xí)_select語句
- 2_3_5_14_JDBC工具類
- 2_3_5_15_JDBC練習(xí)_登錄案例
- 2_3_6_16_JDBC各個(gè)類詳解_PreparedSta
- 2_3_7_17_JDBC管理事務(wù)_概述
- 2_3_7_18_JDBC管理事務(wù)_實(shí)現(xiàn)
- 2_3_8_1_今日內(nèi)容(6)
- 2_3_8_2_數(shù)據(jù)庫連接池_概述
- 2_3_8_3_數(shù)據(jù)庫連接池_實(shí)現(xiàn)介紹
- 2_3_8_4_數(shù)據(jù)庫連接池_c3p0_基本使用
- 2_3_8_5_數(shù)據(jù)庫連接池_c3p0_配置演示
- 2_3_8_6_數(shù)據(jù)庫連接池_druid_基本使用
- 2_3_8_7_數(shù)據(jù)庫連接池_druid_工具類
- 2_3_8_8_數(shù)據(jù)庫連接池_druid_工具類測(cè)試
- 2_3_9_9_JDBCTemplate_介紹
- 2_3_9_10_JDBCTemplate_快速入門
- 2_3_9_11_JDBCTemplate_執(zhí)行DML語句
- 2_3_9_12_JDBCTemplate_執(zhí)行DQL語句
本套課程為2014Java初學(xué)者入門到精通視頻教程,【請(qǐng)選擇超清模式】
這套課程是java入門經(jīng)典教程,共100節(jié)課,內(nèi)容非常清晰、詳細(xì),通過學(xué)習(xí)這套java課程,你就掌握了java開發(fā)軟件的能力,學(xué)習(xí)這套課程大概需要兩個(gè)月左右的時(shí)間,學(xué)習(xí)每節(jié)課之后一定反復(fù)練習(xí),切不過超之過急。
Java 技術(shù)既是一種高級(jí)的面向?qū)ο蟮木幊陶Z言,也是一個(gè)平臺(tái)。Java 技術(shù)基于 Java 虛擬機(jī)(Java virtual machine,JVM)的概念 —— 這是語言與底層軟件和硬件之間的一種轉(zhuǎn)換器。Java 語言的所有實(shí)現(xiàn)都必須實(shí)現(xiàn) JVM,從而使 Java 程序可以在有 JVM 的任何系統(tǒng)上運(yùn)行。
Java 編程語言(Java programming language) 與眾不同之處在于:Java 程序既是編譯型的(compiled)(轉(zhuǎn)換為一種稱為 Java 字節(jié)碼的中間語言),又是解釋型的(interpreted)(JVM 對(duì)字節(jié)碼進(jìn)行解析和運(yùn)行)。編譯只進(jìn)行一次,而解釋在每次運(yùn)行程序時(shí)都會(huì)進(jìn)行。編譯后的字節(jié)碼采用一種針對(duì) JVM 優(yōu)化過的機(jī)器碼形式;解釋器是 JVM 的實(shí)現(xiàn)。
Java 平臺(tái)(Java platform) 是一種純軟件平臺(tái),它可以在各種基于硬件的平臺(tái)上運(yùn)行。它有三個(gè)版本(參見后面的 Java 平臺(tái)的多個(gè)版本)。它由 JVM 和 Java 應(yīng)用程序編程接口(Java Application Programming Interface,API)組成。Java API 是一個(gè)大型的現(xiàn)成軟件組件(類)集合,它可以簡化 applet 和應(yīng)用程序的開發(fā)和部署,包括健壯、安全且可互操作的企業(yè)應(yīng)用程序。它涵蓋從基本對(duì)象到連網(wǎng)和安全性,再到 XML 生成和 Web 服務(wù)的所有東西。Java API 組織成相關(guān)類和接口的庫;庫也稱為包(package)。
第一階段學(xué)習(xí):
計(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ù)組及常見操作。
第二階段學(xué)習(xí):
面向?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。
面向?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ū)別及常見使用。
第三階段學(xué)習(xí):
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ī)編碼問題的分析和講解。Java NIO包下IO流的使用。
