原创 day12【函數式接口】

主要內容 自定義函數式接口 函數式編程 常用函數式接口 1 函數式接口:JDK8新特性 有且僅有一個抽象方法的接口 (默認方法, 靜態方法, 私有方法, 與 java.lang.Object 類中定義相同的抽象方法, 都不

原创 day07【線程池、Lambda表達式】

主要內容 等待與喚醒案例 線程池 Lambda表達式 1 等待喚醒機制 調用wait和notify方法注意事項 1.必須用同一個鎖對象調用 2.都屬於Object類的方法 3.必須在同步代碼塊或者同步函數中使用 2 線程池 2

原创 day09【IO 字節流、字符流】

主要內容 IO流 字節流 字符流 異常處理 Properties 1 IO概述 輸入流 輸出流 字節流 字節輸入流 字節輸出流 InputStream OutputStream 字符流 字符輸入流 字符輸

原创 day10【緩衝流、轉換流、序列化流】

主要內容 轉換流 緩衝流 序列化流 打印流 1 緩衝流 提高IO流讀寫效率 緩衝流的基本原理,是在創建流對象時,會創建一個內置的默認大小的緩衝區 數組,通過緩衝區讀寫,減少系統IO 次數,從而提高讀寫的效率。 字節緩衝流: B

原创 day06 【線程、同步】

主要內容 線程 同步 線程同步 1 線程 每個線程都有自己獨立的棧空間 1.1Thread類 構造方法 public Thread():分配一個新的線程對象。 public Thread(String name):分配一個指

原创 day08【File類、遞歸】

主要內容 File類 遞歸 1 File類 主要用於文件和目錄的創建、查找和刪除等操作 1.1構造方法 public File(String pathname) :根據字符串路徑名創建File對象 public File(Stri

原创 day05 【異常、線程】

主要內容 異常、線程 1 異常 程序出現了非正常的情況,異常是一個類,產生異常就是創建異常對象 1.1異常體系 1.1.1Throwable體系: Error:嚴重錯誤只能避免 Exception:表示異常,程序員可以糾正使程

原创 day01【Object類、常用API】

1.Object:所有類的頂級父類 自定義類一般會重寫toString()、equals(object obj)方法,不重寫的話是比較或者輸出地址值。 1.1重寫toString(): 一般返回的是該對象的屬性值信息 1.2重寫equ

原创 day03【List、Set】

數據結構 List集合 Set集合 Collections 1 數據結構 1.1 棧stack 先進後出,壓棧就是存儲元素,彈棧就是取棧頂端元素。【彈夾】 1.2 隊列queque 先進先出,入口、出口各佔一側。【過安檢

原创 day04 【Map】

主要內容 Map集合 1 Map集合 1.1 特點: Map集合是雙列集合 K,V可以使用任意引用類型 key不能重複 通過一個key只能找到唯一的一個value 1.2 Map常用子類 HashMap imple

原创 day02【Collection、泛型】

主要內容 Collection集合 迭代器 增強for 泛型 1. Collection集合 數組是定長,使用不方便,所以我們使用集合。 1.1Collection:單列集合 List: 特點:1.有序的 2.可以重複 3