(一) 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 第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中的最佳实践

你可能感兴趣的:((一) java基础知识(转))