java基礎知識總結
- JAVA之旅(一)——基本常識,JAVA概念,開發工具,關鍵字/標識符,變量/常量,進制/進制轉換,運算符,三元運算
- JAVA之旅(二)——if,switch,for,while,do while,語句嵌套,流程控制break , continue ,函數,重載的示例總結
- JAVA之旅(三)——數組,堆棧內存結構,靜態初始化,遍歷,最值,選擇/冒泡排序,二維數組,面向對象思想
- JAVA之旅(四)——面向對象思想,成員/局部變量,匿名對象,封裝 , private,構造方法,構造代碼塊
- JAVA之旅(五)——this,static,關鍵字,main函數,封裝工具類,生成javadoc說明書,靜態代碼塊
- JAVA之旅(六)——單例設計模式,繼承extends,聚集關系,子父類變量關系,super,覆蓋
- JAVA之旅(七)——final關鍵字 , 抽象類abstract,模板方法模式,接口interface,implements,特點,擴展
- JAVA之旅(八)——多態的體現,前提,好處,應用,轉型,instanceof,多態中成員變量的特點,多態的案例
- JAVA之旅(九)——Object類,equals,toString,getClass,內部類訪問規則,靜態內部類,內部類原則,匿名內部類
- JAVA之旅(十)——異常的概述,Try-Catch,異常聲明Throws,多異常處理,自定義異常,Throw和Throws的區別
- JAVA之旅(十一)——RuntimeException,異常的總結,Package,jar包,多線程概述
- JAVA之旅(十二)——Thread,run和start的特點,線程運行狀態,獲取線程對象和名稱,多線程實例演示,使用Runnable接口
- JAVA之旅(十三)——線程的安全性,synchronized關鍵字,多線程同步代碼塊,同步函數,同步函數的鎖是this
- JAVA之旅(十四)——靜態同步函數的鎖是class對象,多線程的單例設計模式,死鎖,線程中的通訊以及通訊所帶來的安全隱患,等待喚醒機制
- JAVA之旅(十五)——多線程的生產者和消費者,停止線程,守護線程,線程的優先級,setPriority設置優先級,yield臨時停止
- JAVA之旅(十六)——String類,String常用方法,獲取,判斷,轉換,替換,切割,子串,大小寫轉換,去除空格,比較
- JAVA之旅(十七)——StringBuffer的概述,存儲,刪除,獲取,修改,反轉,將緩存區的數據存儲到數組中,StringBuilder
- JAVA之旅(十八)——基本數據類型的對象包裝類,集合框架,數據結構,Collection,ArrayList,迭代器Iterator,List的使用
- JAVA之旅(十九)——ListIterator列表迭代器,List的三個子類對象,Vector的枚舉,LinkedList,ArrayList和LinkedList的小練習
- JAVA之旅(二十)—HashSet,自定義存儲對象,TreeSet,二叉樹,實現Comparator方式排序,TreeSet小練習
- JAVA之旅(二十一)——泛型的概述以及使用,泛型類,泛型方法,靜態泛型方法,泛型接口,泛型限定,通配符
- JAVA之旅(二十二)——Map概述,子類對象特點,共性方法,keySet,entrySet,Map小練習
- JAVA之旅(二十三)——System,RunTime,Date,Calendar,Math的數學運算
- JAVA之旅(二十四)——I/O流,字符流,FileWriter,IOException,文件續寫,FileReader,小練習
- JAVA之旅(二十五)——文件復制,字符流的緩沖區,BufferedWriter,BufferedReader,通過緩沖區復制文件,readLine工作原理,自定義readLine
- JAVA之旅(二十六)——裝飾設計模式,繼承和裝飾的區別,LineNumberReader,自定義LineNumberReader,字節流讀取操作,I/O復制圖片
- JAVA之旅(二十七)——字節流的緩沖區,拷貝mp3,自定義字節流緩沖區,讀取鍵盤錄入,轉換流InputStreamReader,寫入轉換流,流操作的規律
- JAVA之旅(二十八)——File概述,創建,刪除,判斷文件存在,創建文件夾,判斷是否為文件/文件夾,獲取信息,文件列表,文件過濾
- JAVA之旅(二十九)——文件遞歸,File結束練習,Properties,Properties存取配置文件,load,Properties的小練習
- JAVA之旅(三十)——打印流PrintWriter,合并流,切割文件并且合并,對象的序列化Serializable,管道流,RandomAccessFile,IO其他類,字符編碼
- JAVA之旅(三十一)——JAVA的圖形化界面,GUI布局,Frame,GUI事件監聽機制,Action事件,鼠標事件
- JAVA之旅(三十二)——JAVA網絡請求,IP地址,TCP/UDP通訊協議概述,Socket,UDP傳輸,多線程UDP聊天應用
- JAVA之旅(三十三)——TCP傳輸,互相(傷害)傳輸,復制文件,上傳圖片,多并發上傳,多并發登錄
- JAVA之旅(三十四)——自定義服務端,URLConnection,正則表達式特點,匹配,切割,替換,獲取,網頁爬蟲
- JAVA之旅(三十五)——完結篇,終于把JAVA寫完了,真感概吶!
Thinking in java 筆記
- Thinking In Java 第15章 泛型
- Thinking in Java 第14章 類型信息
- Thinking In Java 第13章 字符串 & 16章 數組
- Thinking In Java 第11章 持有對象 & 第17章 容器深入研究
- Thinking In Java 第18章 Java I/O
- Thinking In Java 第19章 枚舉類型
java集合類
- Java 集合源碼解析(1):Iterator
- Java 集合源碼解析(2):ListIterator
- Java 集合深入理解(3):Collection
- Java 集合深入理解(4):List
-
Java 集合深入理解(5):AbstractCollection
-Java 集合深入理解(6):AbstractList - Java 集合深入理解(7):ArrayList
- Java 集合深入理解(8):AbstractSequentialList
- 從源碼角度認識ArrayList,LinkedList與HashMap
- HashMap與ConcurrentHashMap舊版源碼筆記
線性表數據結構解讀
- 線性表數據結構解讀(一)順序存儲結構ArrayList
- 線性表數據結構解讀(二)鏈式存儲結構LinkedList
- 線性表數據結構解讀(三)棧結構Stack
- 線性表數據結構解讀(四)隊列結構Queue
- HashMap和HashTable的區別
- 線性表數據結構解讀(五)哈希表結構-HashMap
- 線性表數據結構解讀(六)鏈式哈希表結構-LinkedHashMap
java 數據結構與算法
- 數據結構與算法大全 目錄索引 ----推薦:對于每種數據結構和算法分別給出”C”、”C++”和”Java”這三種語言的實現,真是是目錄形式的
java 多線程
- java多線程-概念&創建啟動&中斷&守護線程&優先級&線程狀態
- java多線程同步以及線程間通信詳解&消費者生產者模式&死鎖&Thread.join()
- java&android線程池-Executor框架之ThreadPoolExcutor&ScheduledThreadPoolExecutor淺析
- Java多線程:Callable、Future和FutureTask淺析(多線程編程之四)
java 設計模式
-
工匠若水的設計模式總結
- 設計模式之面向對象與類基礎特征概念
- 設計模式之面向對象七大基本原則
- 設計模式(創建型)之簡單工廠模式(Simple Factory Pattern)
- 設計模式(創建型)之工廠方法模式(Factory Method Pattern)
- 設計模式(創建型)之抽象工廠模式(Abstract Factory Pattern)
- 設計模式(創建型)之單例模式(Singleton Pattern)
- 設計模式(創建型)之建造者模式(Builder Pattern)
- 設計模式(結構型)之適配器模式(Adapter Pattern)
- 設計模式(創建型)之原型模式(Prototype Pattern)
- 設計模式(結構型)之橋接模式(Bridge Pattern)
- 設計模式(結構型)之組合模式(Composite Pattern)
- 設計模式(結構型)之裝飾者模式(Decorator Pattern)
- 設計模式(結構型)之外觀模式(Facade Pattern)
- 設計模式(結構型)之享元模式(Flyweight Pattern)
- 設計模式(結構型)之代理模式(Proxy Pattern)
- 設計模式(行為型)之觀察者模式(Observer Pattern)
- 設計模式(行為型)之迭代器模式(Iterator Pattern)
- 設計模式(行為型)之策略模式(Strategy Pattern)
- 設計模式(行為型)之命令模式(Command Pattern)
- 設計模式(行為型)之模板方法模式(Template Method Pattern)
- 設計模式(行為型)之狀態模式(State Pattern)
- 設計模式(行為型)之職責鏈模式(Chain of Responsibility Pattern)
- 設計模式(行為型)之中介者模式(Mediator Pattern)
- 設計模式(行為型)之備忘錄模式(Memento Pattern)
- 設計模式(行為型)之解釋器模式(Interpreter Pattern)
- 設計模式(行為型)之訪問者模式(Visitor Pattern)
-
設計模式總結
-
理解設計模式系列
其它
- Java內存管理
- Java垃圾收集學習筆記
- JVM類加載原理學習筆記
- JAVA 對象之生
- JAVA對象之死
- Java中的自動裝箱與拆箱
- Java中的堆和棧的區別
- Singleton Pattern(單例總結)