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
线性表数据结构解读
线性表数据结构解读(一)顺序存储结构ArrayList
线性表数据结构解读(二)链式存储结构LinkedList
线性表数据结构解读(三)栈结构Stack
线性表数据结构解读(四)队列结构Queue
HashMap和HashTable的区别
线性表数据结构解读(五)哈希表结构-HashMap
线性表数据结构解读(六)链式哈希表结构-LinkedHashMap
java 数据结构与算法
简单排序之冒泡、选择、插入、希尔详细总结
复杂排序之归并、快速、三向切分、堆排序 详细总结
查找算法之顺序、二分、二叉搜索树、红黑树 详细比较总结
排序算法总结-个人总结
九大基础排序总结与对比
排序算法总结
程序员必须知道的10大基础实用算法及其讲解
必懂KMP算法
数据结构与算法大全 目录索引----推荐:对于每种数据结构和算法分别给出”C”、”C++”和”Java”这三种语言的实现,真是是目录形式的
java 多线程
java多线程-概念&创建启动&中断&守护线程&优先级&线程状态
java多线程同步以及线程间通信详解&消费者生产者模式&死锁&Thread.join()
java&android线程池-Executor框架之ThreadPoolExcutor&ScheduledThreadPoolExecutor浅析
Java多线程:Callable、Future和FutureTask浅析(多线程编程之四)
Java中的多线程你只要看这一篇就够了
线程、多线程与线程池总结
Android的线程和线程池
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经典设计模式之七大结构型模式(附实例和详解)
Java经典设计模式之十一种行为型模式(附实例和详解)
理解设计模式系列
理解设计模式之面向对象思考
理解设计模式之分类、意图、UML类图
理解设计模式之简单工厂、工厂方法、抽象工厂
理解设计模式之单例模式、享元模式
理解设计模式之适配器模式、桥接模式
理解设计模式之代理模式、外观模式、中介者模式
理解设计模式之组合模式、迭代器模式、访问者模式
理解设计模式之原型模式、建造者模式
理解设计模式之状态模式、职责链模式
理解设计模式之命令模式、策略模式、模板方法模式
理解设计模式之观察者模式
理解设计模式之装饰者模式
理解设计模式之备忘录模式、解释器模式
史上最全设计模式导学目录(完整版)
Android 源码中的设计模式
从Android代码中来记忆23种设计模式
其它
Java内存管理
Java垃圾收集学习笔记
JVM类加载原理学习笔记
JAVA 对象之生
JAVA对象之死
Android的线程和线程池
HTTP & HTTPS
HTTP协议详解(真的很经典)
[理解HTTP] 之常见的状态码
深入理解HTTP协议、HTTP协议原理分析
Android 偶遇HTTPS
HTTPS理论基础及其在Android中的最佳实践