Android伸手党系列之一 : java基础知识
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 第13章 字符串 & 16章 数组
Thinking In Java 第11章 持有对象 & 第17章 容器深入研究
Thinking In Java 第18章 Java I/O
java集合类
Java 集合深入理解(5):AbstractCollection
Java 集合深入理解(8):AbstractSequentialList
从源码角度认识ArrayList,LinkedList与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)
设计模式(行为型)之观察者模式(Observer Pattern)
设计模式(行为型)之迭代器模式(Iterator Pattern)
设计模式(行为型)之策略模式(Strategy Pattern)
设计模式(行为型)之命令模式(Command Pattern)
设计模式(行为型)之模板方法模式(Template Method Pattern)
设计模式(行为型)之职责链模式(Chain of Responsibility Pattern)
设计模式(行为型)之中介者模式(Mediator Pattern)
设计模式(行为型)之备忘录模式(Memento Pattern)
设计模式(行为型)之解释器模式(Interpreter Pattern)
设计模式(行为型)之访问者模式(Visitor Pattern)
设计模式总结
理解设计模式系列
其它
HTTP & HTTPS