【最新版】Java基礎視訊精華版深入淺出(有原始碼)
【最新版】Java基礎視訊精華版深入淺出
Java入門教程目錄:
1.計算機的基礎知識(day01)
2.Java語言基礎(day02-day06)
3.Java物件導向(day07-day10)
4.Java開發工具(day11)
5.Java常見物件(day12-day14)
6.Java集合框架(day15-day19)
7.JavaIO流(day20-day22)
8.Java多執行緒(day23-day24)
9.JavaGUI(day25)
10.Java網路程式設計(day26)
11.Java反射(day27)
視訊介紹:
本套Java視訊教程是黑馬程式設計師劉老師精心錄製的免費精華版Java基礎視訊,歷經6年推出的一套Java入門視訊,該視訊專門針對零基礎的學員錄製,授課講究通俗易懂、乾貨。通過該套Java視訊教程的學習,相信你能夠輕輕鬆鬆地入門java語言。注:掌握了該套Java視訊教程的知識,就可以具備報讀Java就業班的條件。
視訊概況
Java入門教程【第一階段】
1.計算機基礎知識,常用快捷鍵和常用DOS命令。
2.Java語言發展史,Java開發環境的搭建,體驗Java程式的開發,Java程式的執行過程,初學者常見問題。
3.Java環境變數path和classpath的設定。
4.Java語法格式,關鍵字,識別符號,註釋,常量,計算機常用進位制二、八、十六的介紹,以及它們與十進位制之間的相互轉換。
5.Java有符號資料表示法:原碼,反碼,補碼的講解。
6.Java變數,變數的作用域,資料型別,資料型別轉換,運算子,Java反編譯工具介紹及通過反編譯工具解決面試題,表示式。
7.Java程式流程控制語句以及其應用場景,方法的應用和方法的過載,陣列的應用及其常見操作。Java記憶體分配及陣列記憶體圖。
8.Java經典案例的講解和分析:水仙花案例,珠穆朗瑪峰案例,九九乘法表案例,楊輝三角案例,小芳存錢案例,資料加密案例等。
Java入門教程【第二階段】
1.Java物件導向思想,類的概述,物件的本質,類與物件的關係,以及在實際開發中如何應用物件導向的思想解決問題。
2.Java如何設計類,設計類的基本原則,物件的應用。類的組成(成員變數,構造方法,成員方法)及詳細講解。
3.Java匿名物件的概述及使用。Javadoc命令製作API。
4.Java物件導向的三大特性:封裝、繼承和多型,以及相應的Java實現。
5.Java封裝的優點及缺點剖析,物件的例項化過程。
6.Java繼承的優點及缺點剖析,子類物件的例項化過程,方法的重寫。
7.Java多型的優點及缺點剖析,向上轉型和向下轉型問題。
8.Java抽象類和介面的優點及缺點剖析,抽象類和介面的區別,以及抽象類和介面在多型中的應用。
9.Java物件導向部分常見關鍵字的概述和講解:
private關鍵字,this關鍵字,static關鍵字,extends,super關鍵字,final關鍵字,interface關鍵字,implements關鍵字。
10.Java包的作用及帶包程式的編譯和執行,不同包下類的訪問,導包的作用及使用。
11.Java四種訪問許可權修飾符的區別及常見修飾符的使用。
12.Java內部類及匿名內部類的使用。
13.Java經典案例的講解和分析:
學生案例,手機案例,老師案例,猜數字小遊戲案例,貓狗案例,孔子裝爹案例,南北方人案例,員工案例,教練和運動員案例等。
Java入門教程【第三階段】
1.Java的整合開發工具Eclipse的安裝和使用。JavaAPI介紹, API中常用類的講解。
2.JavaObject類,Scanner類,String和StringBuffer,StringBuilder類,陣列高階及Arrays型別,
3.Java各種基本資料型別包裝類,Java正規表示式的使用,Pattern和Matcher類對正規表示式的支援。
4.JavaMath和Random類,System類,BigInteger和BigDecimal類,Date和DateFomat類,以及Calendar類等。
5.Java集合體繫結構,Collection,Iterator,List,ListIterator,ArrayList,Vector,Enumeration,
6.JavaLinkedList,Stack,Set,Hashset,TreeSet,LinkedHashSet,Map,HashMap,TreeMap,LinkedHashMap,
7.JavaHashtable等常用集合介面和集合類常見操作。各種集合的資料結構詳細分析。
8.JavaJDK5的新特性:泛型,增強for,靜態匯入,可變引數等。泛型在集合中的使用。
9.JavaCollections工具類的概述和使用。
10.Java異常:異常的由來,異常體系,異常處理方式,try...catch的使用,多重捕獲Multi-catch,
11.Javafinally關鍵字的特點及應用,throws和throw關鍵字的使用,如何使用自定義異常等。
12.JavaIO概述,File類概述及使用,遞迴概述及使用,位元組流InputStream和OutputStream,字元流Reader和Writer,以及相應實現類。
13.JavaIO效能分析,位元組和字元的轉換流,包裝流的概述及常見包裝類的使用。計算機編碼問題的分析和講解。
14.Java操作基本資料型別的流,記憶體操作流,列印流,標準輸入輸出流,隨機訪問流,合併流,序列化流,屬性檔案集合Properties的使用。
15.Java NIO包下IO流的使用。
16.Java經典案例的講解和分析:
模擬使用者登入案例,統計字串中每種字元出現的次數案例,計算你來到這個世界多少天案例,任意一年2月份有多少天案例,集合巢狀遍歷案例,模擬鬥地主發牌並對牌排序案例,裴波那契數列問題案例,複製檔案案例,複製單級資料夾案例,複製多級資料夾案例等。
Java入門教程【第四階段】
1.Java多執行緒的概念,如何在程式中建立多執行緒(Thread、Runnable),執行緒生命週期,執行緒安全問題,執行緒的同步。單例設計模式講解。
2.Java死鎖問題,執行緒間通訊問題,生產者消費者問題講解,執行緒組和執行緒池問題,以及執行緒相關方法介紹。
3.JavaJDK5後針對執行緒安全問題的改進。
4.Java圖形使用者介面程式設計(AWT、Swing),圖形介面體系,事件監聽機制以及常用介面元件的用法。介面卡模式的講解和應用。
5.Java網路程式設計,網路通訊模型,網路通訊三大要素,以及其相應的Java實現。DatagramSocket,DatagramPacket,Socket,ServerSocket程式設計。
6.Java使用UDP協議完成一個簡易版聊天室程式。使用TCP協議實現檔案上傳伺服器,以及一個伺服器如何對應多個客戶端的情況。
7.Java的高階特性:
類載入器及反射。物件導向設計原則及常見的設計模式。JDK5,JDK7,JDK8的常見新特性回顧及概述。
8.Java經典案例的講解和分析:
賣票案例,生產者消費者案例,GUI版的登入註冊案例,UDP聊天程式,TCP檔案上傳伺服器案例,反射執行配置檔案案例,反射越過泛型檢查案例,列舉的應用案例等。
相關文章
- Java基礎 Java-IO流 深入淺出Java
- 深入淺出Java執行緒池:原始碼篇Java執行緒原始碼
- 深入淺出ReentrantReadWriteLock原始碼解析原始碼
- 深入淺出Semaphore原始碼解析原始碼
- 深入淺出ReentrantLock原始碼解析ReentrantLock原始碼
- 深入淺出AQS原始碼解析AQS原始碼
- 原始碼淺入淺出 Java ConcurrentHashMap原始碼JavaHashMap
- 基於React 原始碼深入淺出setState:setState非同步實現React原始碼非同步
- 深入淺出openGauss的執行器基礎
- 深入剖析Vue原始碼 - 元件基礎Vue原始碼元件
- Java併發:深入淺出AQS之獨佔鎖模式原始碼分析JavaAQS模式原始碼
- 基於React 原始碼深入淺出setState:官方文件的啟示錄React原始碼
- 精讀《深入淺出Node.js》Node.js
- 【免費視訊】深入淺出kubernetes儲存系列
- java基礎鞏固-淺析String原始碼及其不可變性Java原始碼
- 深入淺出Mybatis原始碼系列(一)---Mybatis入門MyBatis原始碼
- 深入淺出解讀 Spring 原始碼:IOC/AOP 篇Spring原始碼
- 深入淺出java的MapJava
- 國慶後第一彈,免費送深入淺出 Java 微服務視訊Java微服務
- java基礎:LinkedHashMap — 原始碼分析JavaHashMap原始碼
- java基礎:LinkedList — 原始碼分析Java原始碼
- java基礎:ArrayList — 原始碼分析Java原始碼
- java基礎:HashMap — 原始碼分析JavaHashMap原始碼
- java基礎:Enum — 原始碼分析Java原始碼
- java基礎:Integer — 原始碼分析Java原始碼
- Java基礎——HashMap原始碼分析JavaHashMap原始碼
- java基礎:TreeMap — 原始碼分析Java原始碼
- 清華大佬講的Python基礎——迴圈語句的運用,果然深入淺出Python
- 精盡 MyBatis 原始碼分析 - 基礎支援層MyBatis原始碼
- 短視訊平臺原始碼,IOS圖文混排基礎原始碼iOS
- 深入淺出學Java-HashMapJavaHashMap
- 深入淺出Spring原始碼,終於把學Spring原始碼的技巧吃透了!Spring原始碼
- java基礎:Vector/Stack — 原始碼分析Java原始碼
- java基礎:String — 原始碼分析(一)Java原始碼
- Java 學生管理系統(MVC)開源原始碼(基礎版)JavaMVC原始碼
- 基於React 原始碼深入淺出setState:深度刨析updater的結構和原理React原始碼
- 跑馬燈帶你深入淺出TextView的原始碼世界TextView原始碼
- 深入淺出FE(十四)深入淺出websocketWeb