【已完结!】Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表【附:视频、工程源码、资料、详细笔记】
- java零基礎入門到精通(2019版)【黑馬程序員】
- 視頻+資料(工程源碼、筆記)【鏈接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg? ?提取碼:zjxs】
- “Java基礎”專欄
目錄
前言
課程介紹
講解方式
課程亮點
適用人群
課程內容介紹
第一階段
第二階段
前言
咳。我在很多網站上(嗶哩嗶哩、谷粒學院、黑馬程序員...),找過Java基礎視頻,對比之下,我感覺?java零基礎入門到精通(2019版)【黑馬程序員】比較好一些。這套視頻,看完之后,還有很多后續課程。
學習任何一門編程語言,首先要學習的是基礎語法,開啟Java學習的第一步,當然就是深入掌握計算機基礎、編程基礎語法,面向對象,集合、IO流、線程、并發、異常及網絡編程,這些我們稱之為JavaSE基礎。當你掌握了這些內容之后,你就可以做出諸如:電腦上安裝的迅雷下載軟件、QQ聊天客戶端、考勤管理系統等桌面端軟件。
JavaSE基礎是Java中級程序員的起點,是幫助你從小白到懂得編程的必經之路。在Java基礎板塊中有6個子模塊的學習:基礎語法,可幫助你建立基本的編程邏輯思維;面向對象,以對象方式去編寫優美的Java程序;集合,后期開發中存儲數據必備技術;IO,對磁盤文件進行讀取和寫入基礎操作;多線程與并發,提高程序效率;異常,編寫代碼邏輯更加健全;網絡編程,應用服務器學習基礎,完成數據的遠程傳輸。學習該階段,可以完成一些簡單的管理系統、坦克大戰游戲、QQ通信等。
這個學習路線也很好:阿里云大學-Java學習路線
課程介紹
講解方式
知識點介紹、代碼演示、邏輯分析、靈活舉例、使用圖形的方式詳細演示代碼的流程和細節。全面講解并突出重點,讓學習也變成一種快樂。
課程亮點
1,知識講解詳細,各階段學習者都能學有所獲。
2,使用圖形的方式演示代碼、分析邏輯,用直觀的方式讓復雜的知識學習起來變的輕松。
3,課程中穿插大量的趣味性練習題目,充分鞏固各個知識點的應用。
4,使用綜合案例來加強重點知識,用切實的應用場景提升編程能力。
適用人群
1、希望未來畢業從事Java開發的在校生及應屆畢業生。
2、有一定編程基礎,希望全面學習Java編程,鞏固JavaSE知識的計算機相關從業者。
3、對編程感興趣,希望從事IT高薪職業,有追求的廣大有志人士。
課程內容介紹
第一階段? Java基礎語法
1- 安裝JDK&編寫HelloWorld案例&數據類型等
2- 運算符、分支結構
3- 循環結構
4- IDEA開發工具&數組
5-方法
6-案例練習
第二階段? 重點類和對象思想
1-面向對象
2-String&StringBuilder
3-集合ArrayList&學生管理系統
第三階段 面向對象
1-繼承&修飾符
2-多態&抽象類&接口
3-內部類
第四階段 常用類
1-常用API&異常
2-集合體系
3-IO流體系
4-多線程
5-網絡編程
第五階段 新特性和基礎加強
1-Lambda&方法引用
2-函數式接口&Stream流
3-反射機制&類加載器&模塊化
本文來源傳智播客和黑馬程序員視頻庫,原創整理,轉載請注明出處,喜歡請分享更多人。
文章來源:傳智播客和黑馬程序員視頻庫
第一階段
第一階段的視頻,是硬著頭皮看完的。
總的來說,收獲較少。但是,有很多Java原理,在這一次系統的學習中,都掌握了。
學過的東西,忘了的話,就看看博客復習。
??
第二階段
第二階段的第1個視頻,我看了整整一個下午!!!內容,太多了。。。收獲甚多!!!
每一天的課程大約130分鐘,我看的時候 會作筆記(整理pdf筆記、程序運行截圖),所以看的很慢。
2個小時的課程,我大約要看3~4個小時。。。嘿嘿嘿、
Java11-day02【多態(成員訪問、多態轉型、內存圖解)、抽象類(成員特點)、接口(成員特點)、類和接口的關系、抽象類和接口的區別、綜合案例】
Java12-day03【(類名、抽象類名、接口名)作為形參和返回值、內部類、常用API(Math、System、toString()、Arrays)、冒泡】
Java13-day04【Integer、int和String的相轉、自動裝箱和拆箱、Date、SimpleDateFormat、Calendar、異常、try...catch、throws】
Java14-day05【集合(Collection常用方法-遍歷、List特有方法、List集合子類特點、LinkedList集合的特有功能、ListIterator)】
Java15-day06【Set、HashSet、LinkedHashSet、TreeSet、Comparable、Comparator、泛型類、可變參數的使用】
Java16-day07【Map(概述、特點、功能、遍歷)、HashMap集合練習、集合嵌套、Collections、模擬斗地主升級版】
Java17-day08【File(創建和刪除文件、判斷和獲取功能、遍歷目錄)、IO流(字節流寫數據、異常處理、字節流讀數據、復制文本文件、復制圖片)】
Java18-day09【字節緩沖流、字符流、編碼表、字符串與字符流中的編碼解碼問題、字符流讀寫數據的方式、字符緩沖流、IO流小結】
Java19-day10【標準輸入輸出流、字節字符打印流、對象序列化-反序列化流、serialVersionUID&transient、Properties】
Java20-day11【實現多線程(進程、線程-調度-控制-生命周期)、線程同步(同步代碼塊、線程安全、Lock)、生產者消費者(模式概述、案例)】
Java21-day12【網絡編程(網絡編程入門(ip地址、端口、協議、InetAddress)、UDP通信程序、TCP通信程序)】
Java22-day13【Lambda表達式(標準格式、練習、注意事項)、接口組成更新(默認-靜態-私有方法)、方法引用(構造器)】
Java23-day14【函數式接口(Supplier\Consumer\Predicate\Function)、Stream流(生產方式\中間方法\終結方法)】
Java24-day15(完結)【反射(類加載器、反射)、反射獲取構造方法-成員變量-成員方法、模塊化(概述、模塊基本使用、模塊服務使用)】
??
總結
以上是生活随笔為你收集整理的【已完结!】Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表【附:视频、工程源码、资料、详细笔记】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java09-day09【ArrayLi
- 下一篇: Java10-day01【继承(变量-构