深刻淺出學習JavaSE基礎視頻教程(共70個精品課程)

導讀
深刻講解了Java的基礎知識,分別介紹了Java的歷史、Java基礎語法、數組、類與對象、繼承與多態、異常、範型、集合、流與文件、反射、枚舉、自動裝箱和註解。涉及了Java的基礎語法;詳細介紹了Java面向對象編程的三大特徵——封裝、繼承和多態;經過異常的編寫和使用來體驗Java的異常處理;經過對象的存儲與檢索來體驗Java集合的強大功能;經過文件的讀寫與傳輸來體驗.Java對I/O的支持;經過反射的講解來體驗Java語言的動態特性。
html

課程名稱:深刻淺出學習JavaSE基礎視頻教程java

講師:牛牧面試

Java資深講師,曾任多家知名IT上市公司軟件工程師、項目經理,擅長J2EE框架技術。算法

課程目錄
第一講:JAVA簡介和環境變量配置以及編譯命令
瞭解Java語言的歷史、起源 學會搭建Java的開發環境 設計第一個Java小例子 編譯與執行命令
第二講:認識JVM和Eclipse環境搭建
JDK目錄結構 JDK與JRE JVM簡介 Eclipse安裝與配置 使用Eclipse編寫第一個JAVA程序
第三講:標識符數據類型以及基本數據類型
分析HelloWorld程序 JAVA的註釋類型 標識符 JAVA的數據類型 常見的基本數據類型
第四講:數據類型轉換轉義字符和數制轉換
數據類型轉換 轉義字符 基本輸入輸出 數制轉換
第五講:運算符
算術運算符 關係運算符 邏輯運算符 位運算符 賦值運算符
第六講:選擇語句結構
簡單if語句 多重if語句 嵌套if語言 switch-case語句
第七講:循環結構(一)
循環三要素 do-while循環 while循環 do-while循環與while循環比較
第八講:循環結構(二)
for循環 for循環與while,do-while的比較 break continue 多重循環
第九講:階段項目之程序邏輯
打印聖誕樹問題 百元錢買百雞問題 1000-9999迴文問題 幸運大抽獎小遊戲
第十講:數組
數組的基本概念 數組的初始化 數組的遍歷 數組的排序
第十一講:函數
函數的基本概念 函數的組成 有參函數和無參數函數 實參和形參
第十二講:函數的遞歸和階段項目之萬年曆
函數的遞歸 階段項目之萬年曆
第十三講:類對象構造方法與引用
對象 類與類的組成 類與對象的關係 構造方法 引用
第十四講:方法重載靜態成員和內存模型
方法重載 靜態屬性和方法 棧內存與堆內存 基本數據類型與引用數據類型的區別 使用Eclipse導入現有工程
sql

封裝篇數據庫

第十五講:封裝性匿名對象和main方法詳解
封裝性 匿名對象 main方法參數詳解 實例講解
第十六講:String類詳解
String類簡介 String類經常使用方法 equals()與==的區別
第十七講:引用傳遞this關鍵字和編程規範
引用傳遞 this關鍵字 實例講解 JAVA的編程規範
第十八講:對象數組和內部類
對象數組 對象數組應用 內部類
第十九講:階段項目之面向對象
用戶登陸小例子 實現單向鏈表例子 線性結構

第二十講:繼承和多態
繼承 方法重寫 方法重寫與方法重載的區別 多態性
第二十一講:final關鍵字
final關鍵字修飾屬性 final關鍵字修飾方法 final關鍵字修飾類 final關鍵字修飾形參
第二十二講:super關鍵字和抽象類
繼承要注意的幾點 super關鍵字 抽象類
第二十三講:接口
接口 接口與抽象類的區別 實例分析
第二十四講:instanceof與抽象類和接口應用
instanceof 抽象類和接口應用
第二十五講:封裝類
封裝類 裝箱和拆箱 String與其它基本數據類型的轉換
第二十六講:包和訪問控制權限
包的基本概念 訪問控制權限 修飾類的訪問修飾符 修飾屬性的訪問修飾符 修飾方法的訪問修飾符 修飾變量的訪問修飾符 修飾接口的訪問修飾符
第二十七講:階段項目之金庸羣俠傳
階段項目--金庸羣俠傳
第二十八講:異常
異常的概念 異常繼承結構 異常處理
第二十九講:自定義異常和throw與throws
第三十講:階段項目之模擬銀行ATM系統43分鐘
階段項目—模擬銀行ATM系統
第三十一講:Object類經常使用方法
toString(); hashCode(); equals(); clone(); 淺拷貝與深拷貝
第三十二講:其它java經常使用類(一)
DecimalFormat Math Random java.util.Date java.sql.Date Calendar SimpleDateFormat
第三十三講:其它java經常使用類(二)
StringBuffer Runtime System
第三十四講:集合框架之List
java集合框架簡介 List ArrayList LinkedList
第三十五講:集合框架之Set
Set接口 HashSet TreeSet LinkedHashSet
第三十六講:集合框架之Map
Map接口 HashMap LinkedHashMap HashTable TreeMap
第三十七講:泛型(一)
泛型的基本概念 泛型的應用 foreach循環
第三十八講:泛型(二)
Stack Queue Arrays Comparable接口
第三十九講:階段項目之發牌算法和購物車實現
使用Collections類實現發牌算法 使用HashMap實現購物車
第四十講:初識線程
線程基本概念 線程與進程的區別 Thread類 Runable接口
第四十一講:Thread類經常使用方法
Thread類構造方法 Thread類經常使用方法 守護線程和非守護線程
第四十二講:線程的同步
線程的生命週期  線程的同步 共用衛生間問題 大林小林吃冰棍問題
第四十三講:生產者與消費者問題
生產者與消費者問題 java實現生產者與消費者實例
第四十四講:階段項目之模擬景區窗口
編程

第四十五講:枚舉類型
枚舉類型 枚舉經常使用方法 枚舉應用
第四十六講:IO(一)
流的概念 Java IO 類的繼承結構 Java IO包介紹 File類經常使用方法
第四十七講:IO(二)
字節流 FileInputStream/FileOutputStream DataInputStream/DataOutputStream BufferedInputStream/BufferedOutputStream PipedInputStream/PipedOutputStream 使用文件字節流實現文件拷貝
第四十八講:IO(三)
字符流 字符流與字節流的區別 Reader/Writer FileReader/FileWriter BufferedReader/BufferedWriter PipedReader/PipedWriter
第四十九講:對象序列化
對象序列化概念 Serial Version ID Transient 對象序列化實例分析
第五十講:其它IO流
字符編碼 合併流 壓縮流 使用JAVA壓縮流實現文件夾的壓縮與解壓實例
第五十一講:GUI編程(一)
GUI編程概念 AWT與Swing 第一個窗口程序 JAVA事件處理 註冊事件監聽器的四種方式
第五十二講:GUI編程(二)
佈局管理器概念 FlowLayout BorderLayout BoxLayout CardLayout GridLayout GridBagLayout
第五十三講:GUI編程(三)
經常使用控件介紹 標籤 按鈕 單行文本框 密碼框 文本域 單選按鈕 複選按鈕 列表 下拉列表
第五十四講:GUI編程(四)
菜單欄 菜單 菜單項 快捷鍵 對話框
第五十五講:GUI編程之階段項目
Windows登陸程序實現
第五十六講:反射(一)
概念 Class類使用 Constructor 動態實例化
第五十七講:反射(二)
Field Method Interface SuperClass Array
第五十八講:反射(三)
動態代理 反射與動態代理 動態代理實例
第五十九講:Annotation
元數據概念 Annotation概念 Annotation做用 系統內置註釋 自定義註釋
第六十講:JDBC(一)
數據庫的基本概念 MySQL安裝 Navicat安裝 SQL基礎語法
第六十一講:JDBC(二)
JDBC簡介 使用JDBC鏈接數據庫 CRUD小例子
第六十二講:JDBC(三)
Connection DriverManager Statement ResultSet Statement與PreparedStatement比較 MySQL中文亂碼問題解決
第六十三講:JDBC(四)
CallableStatement 批處理 事務處理
 第六十四講:JDBC(五)
分層思想 單例模式 DBHelper類設計
第六十五講:階段項目之用戶登陸與註冊
使用分層思想實現用戶登陸和用戶註冊功能 實現簡單的表單驗證
第六十六講:網絡編程(一)
OSI七層模型 TCP/IP IP/URL UTF-8與Unicode之間的關係
第六十七講:網絡編程(二)
Socket概念 Socket ServerSocket TCP編程實例
第六十八講:網絡編程(三)
UDP概念 DatagramSocket DatagramPacket UDP編程實例 TCP與UDP的區別
第六十九講:JAVASE常見面試題
最多見的10道JAVASE面試題講解
第七十講:結束語之JAVA應該怎樣去學?
JAVA究竟能作什麼 學JAVA仍是.Net 英語數學基礎很差能學好JAVA嗎 培養良好的編程習慣 編程書籍究竟應該怎麼讀 注重心法忽視招法 按部就班打好基礎 JAVASE與Android開發之間的關係。
數組

相關文章
相關標籤/搜索