java基礎(chǔ)知識(shí)總結(jié)
JAVA之旅(二)——if,switch,for,while,do while,語句嵌套,流程控制break , continue ,函數(shù),重載的示例總結(jié)
JAVA之旅(三)——數(shù)組,堆棧內(nèi)存結(jié)構(gòu),靜態(tài)初始化,遍歷,最值,選擇/冒泡排序,二維數(shù)組,面向?qū)ο笏枷?/a>
JAVA之旅(四)——面向?qū)ο笏枷?,成員/局部變量,匿名對(duì)象,封裝 , private,構(gòu)造方法,構(gòu)造代碼塊
JAVA之旅(五)——this,static,關(guān)鍵字,main函數(shù),封裝工具類,生成javadoc說明書,靜態(tài)代碼塊
JAVA之旅(六)——單例設(shè)計(jì)模式,繼承extends,聚集關(guān)系,子父類變量關(guān)系,super,覆蓋
JAVA之旅(七)——final關(guān)鍵字 , 抽象類abstract,模板方法模式,接口interface,implements,特點(diǎn),擴(kuò)展
JAVA之旅(八)——多態(tài)的體現(xiàn),前提,好處,應(yīng)用,轉(zhuǎn)型,instanceof,多態(tài)中成員變量的特點(diǎn),多態(tài)的案例
JAVA之旅(九)——Object類,equals,toString,getClass,內(nèi)部類訪問規(guī)則,靜態(tài)內(nèi)部類,內(nèi)部類原則,匿名內(nèi)部類
JAVA之旅(十)——異常的概述,Try-Catch,異常聲明Throws,多異常處理,自定義異常,Throw和Throws的區(qū)別
JAVA之旅(十一)——RuntimeException,異常的總結(jié),Package,jar包,多線程概述
JAVA之旅(十二)——Thread,run和start的特點(diǎn),線程運(yùn)行狀態(tài),獲取線程對(duì)象和名稱,多線程實(shí)例演示,使用Runnable接口
JAVA之旅(十三)——線程的安全性,synchronized關(guān)鍵字,多線程同步代碼塊,同步函數(shù),同步函數(shù)的鎖是this
JAVA之旅(十四)——靜態(tài)同步函數(shù)的鎖是class對(duì)象,多線程的單例設(shè)計(jì)模式,死鎖,線程中的通訊以及通訊所帶來的安全隱患,等待喚醒機(jī)制
JAVA之旅(十六)——String類,String常用方法,獲取,判斷,轉(zhuǎn)換,替換,切割,子串,大小寫轉(zhuǎn)換,去除空格,比較
JAVA之旅(十九)——ListIterator列表迭代器,List的三個(gè)子類對(duì)象,Vector的枚舉,LinkedList,ArrayList和LinkedList的小練習(xí)
JAVA之旅(二十)—HashSet,自定義存儲(chǔ)對(duì)象,TreeSet,二叉樹,實(shí)現(xiàn)Comparator方式排序,TreeSet小練習(xí)
JAVA之旅(二十一)——泛型的概述以及使用,泛型類,泛型方法,靜態(tài)泛型方法,泛型接口,泛型限定,通配符
JAVA之旅(二十二)——Map概述,子類對(duì)象特點(diǎn),共性方法,keySet,entrySet,Map小練習(xí)
JAVA之旅(二十三)——System,RunTime,Date,Calendar,Math的數(shù)學(xué)運(yùn)算
JAVA之旅(二十四)——I/O流,字符流,F(xiàn)ileWriter,IOException,文件續(xù)寫,F(xiàn)ileReader,小練習(xí)
JAVA之旅(二十八)——File概述,創(chuàng)建,刪除,判斷文件存在,創(chuàng)建文件夾,判斷是否為文件/文件夾,獲取信息,文件列表,文件過濾
JAVA之旅(二十九)——文件遞歸,F(xiàn)ile結(jié)束練習(xí),Properties,Properties存取配置文件,load,Properties的小練習(xí)
JAVA之旅(三十)——打印流PrintWriter,合并流,切割文件并且合并,對(duì)象的序列化Serializable,管道流,RandomAccessFile,IO其他類,字符編碼
JAVA之旅(三十一)——JAVA的圖形化界面,GUI布局,F(xiàn)rame,GUI事件監(jiān)聽機(jī)制,Action事件,鼠標(biāo)事件
JAVA之旅(三十二)——JAVA網(wǎng)絡(luò)請(qǐng)求,IP地址,TCP/UDP通訊協(xié)議概述,Socket,UDP傳輸,多線程UDP聊天應(yīng)用
JAVA之旅(三十三)——TCP傳輸,互相(傷害)傳輸,復(fù)制文件,上傳圖片,多并發(fā)上傳,多并發(fā)登錄
JAVA之旅(三十四)——自定義服務(wù)端,URLConnection,正則表達(dá)式特點(diǎn),匹配,切割,替換,獲取,網(wǎng)頁(yè)爬蟲
JAVA之旅(三十五)——完結(jié)篇,終于把JAVA寫完了,真感概吶!
Thinking in java 筆記
Thinking In Java 第13章 字符串 & 16章 數(shù)組
Thinking In Java 第11章 持有對(duì)象 & 第17章 容器深入研究
Thinking In Java 第18章 Java I/O
java集合類
Java 集合深入理解(5):AbstractCollection
Java 集合深入理解(8):AbstractSequentialList
從源碼角度認(rèn)識(shí)ArrayList,LinkedList與HashMap
線性表數(shù)據(jù)結(jié)構(gòu)解讀
線性表數(shù)據(jù)結(jié)構(gòu)解讀(一)順序存儲(chǔ)結(jié)構(gòu)ArrayList
線性表數(shù)據(jù)結(jié)構(gòu)解讀(二)鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)LinkedList
線性表數(shù)據(jù)結(jié)構(gòu)解讀(三)棧結(jié)構(gòu)Stack
線性表數(shù)據(jù)結(jié)構(gòu)解讀(四)隊(duì)列結(jié)構(gòu)Queue
線性表數(shù)據(jù)結(jié)構(gòu)解讀(五)哈希表結(jié)構(gòu)-HashMap
線性表數(shù)據(jù)結(jié)構(gòu)解讀(六)鏈?zhǔn)焦1斫Y(jié)構(gòu)-LinkedHashMap
java 數(shù)據(jù)結(jié)構(gòu)與算法
簡(jiǎn)單排序之冒泡、選擇、插入、希爾詳細(xì)總結(jié)
復(fù)雜排序之歸并、快速、三向切分、堆排序 詳細(xì)總結(jié)
查找算法之順序、二分、二叉搜索樹、紅黑樹 詳細(xì)比較總結(jié)
程序員必須知道的10大基礎(chǔ)實(shí)用算法及其講解
數(shù)據(jù)結(jié)構(gòu)與算法大全 目錄索引----推薦:對(duì)于每種數(shù)據(jù)結(jié)構(gòu)和算法分別給出”C”、”C++”和”Java”這三種語言的實(shí)現(xiàn),真是是目錄形式的
java 多線程
java多線程-概念&創(chuàng)建啟動(dòng)&中斷&守護(hù)線程&優(yōu)先級(jí)&線程狀態(tài)
java多線程同步以及線程間通信詳解&消費(fèi)者生產(chǎn)者模式&死鎖&Thread.join()
java&android線程池-Executor框架之ThreadPoolExcutor&ScheduledThreadPoolExecutor淺析
Java多線程:Callable、Future和FutureTask淺析(多線程編程之四)
java 設(shè)計(jì)模式
工匠若水的設(shè)計(jì)模式總結(jié)
設(shè)計(jì)模式之面向?qū)ο笈c類基礎(chǔ)特征概念
設(shè)計(jì)模式(創(chuàng)建型)之簡(jiǎn)單工廠模式(Simple Factory Pattern)
設(shè)計(jì)模式(創(chuàng)建型)之工廠方法模式(Factory Method Pattern)
設(shè)計(jì)模式(創(chuàng)建型)之抽象工廠模式(Abstract Factory Pattern)
設(shè)計(jì)模式(創(chuàng)建型)之單例模式(Singleton Pattern)
設(shè)計(jì)模式(創(chuàng)建型)之建造者模式(Builder Pattern)
設(shè)計(jì)模式(結(jié)構(gòu)型)之適配器模式(Adapter Pattern)
設(shè)計(jì)模式(創(chuàng)建型)之原型模式(Prototype Pattern)
設(shè)計(jì)模式(結(jié)構(gòu)型)之橋接模式(Bridge Pattern)
設(shè)計(jì)模式(結(jié)構(gòu)型)之組合模式(Composite Pattern)
設(shè)計(jì)模式(結(jié)構(gòu)型)之裝飾者模式(Decorator Pattern)
設(shè)計(jì)模式(結(jié)構(gòu)型)之外觀模式(Facade Pattern)
設(shè)計(jì)模式(結(jié)構(gòu)型)之享元模式(Flyweight Pattern)
設(shè)計(jì)模式(結(jié)構(gòu)型)之代理模式(Proxy Pattern)
設(shè)計(jì)模式(行為型)之觀察者模式(Observer Pattern)
設(shè)計(jì)模式(行為型)之迭代器模式(Iterator Pattern)
設(shè)計(jì)模式(行為型)之策略模式(Strategy Pattern)
設(shè)計(jì)模式(行為型)之命令模式(Command Pattern)
設(shè)計(jì)模式(行為型)之模板方法模式(Template Method Pattern)
設(shè)計(jì)模式(行為型)之狀態(tài)模式(State Pattern)
設(shè)計(jì)模式(行為型)之職責(zé)鏈模式(Chain of Responsibility Pattern)
設(shè)計(jì)模式(行為型)之中介者模式(Mediator Pattern)
設(shè)計(jì)模式(行為型)之備忘錄模式(Memento Pattern)
設(shè)計(jì)模式(行為型)之解釋器模式(Interpreter Pattern)
設(shè)計(jì)模式(行為型)之訪問者模式(Visitor Pattern)
設(shè)計(jì)模式總結(jié)
Java經(jīng)典設(shè)計(jì)模式之五大創(chuàng)建型模式(附實(shí)例和詳解)
Java經(jīng)典設(shè)計(jì)模式之七大結(jié)構(gòu)型模式(附實(shí)例和詳解)
Java經(jīng)典設(shè)計(jì)模式之十一種行為型模式(附實(shí)例和詳解)
理解設(shè)計(jì)模式系列
理解設(shè)計(jì)模式之簡(jiǎn)單工廠、工廠方法、抽象工廠
理解設(shè)計(jì)模式之代理模式、外觀模式、中介者模式
理解設(shè)計(jì)模式之組合模式、迭代器模式、訪問者模式
理解設(shè)計(jì)模式之狀態(tài)模式、職責(zé)鏈模式
理解設(shè)計(jì)模式之命令模式、策略模式、模板方法模式
史上最全設(shè)計(jì)模式導(dǎo)學(xué)目錄(完整版)
從Android代碼中來記憶23種設(shè)計(jì)模式
其它
HTTP & HTTPS