目录
第一章Java 语言基础............................................................................................................... 9
JavaBasic Day01................................................................................................................. 9
1. Java 简介............................................................................................................... 9
2. Java APP................................................................................................................. 9
3. Java 的注释........................................................................................................... 9
Java 语言基础Day02.....................................................................................................10
1. Java 变量............................................................................................................. 10
2. 进制转换基础......................................................................................................10
3. Java 数据类型..................................................................................................... 11
4. 数据类型转换......................................................................................................13
Java 语言基础Day03.....................................................................................................13
1.Java 的方法.......................................................................................................... 13
2. Java 运算符......................................................................................................... 13
3. 分支流程控制......................................................................................................14
4. 循环控制..............................................................................................................15
Java 语言基础Day04.....................................................................................................16
1. while ......................................................................................................................16
2. for 循环................................................................................................................ 16
3. do ... while .............................................................................................................16
4. Java Array............................................................................................................. 16
5 数组的复制与动态扩展算法...............................................................................17
Java 语言基础Day05.....................................................................................................18
第二章java 核心..................................................................................................................... 21
Core Java Day01............................................................................................................... 21
1 面向对象(OO)...................................................................................................... 21
2 Java 类型, 引用变量与堆对象....................................................................... 21
3 构造器(构造方法) 的作用: 用来描述对象的创建过程的...............................22
4 对象的方法...........................................................................................................22
Core Java Day02............................................................................................................... 24
1 方法签名(方法的识别关键字)............................................................................ 24
2 java 方法参数的传递规则: 基于值的传递, 是变量值的复制,......................24
3 继承用来表达概念上具体化延续的具体概念.................................................24
4 关于继承中的构造器:.......................................................................................24
5 关于对象的实例化过程:...................................................................................25
6 访问控制修饰符...................................................................................................25
7 继承中的语法现象...............................................................................................26
8 引用类型转换(是引用变量的类型的转换!)...............................................26
Core Java Day03............................................................................................................... 27
1 Java Bean............................................................................................................... 27
2 static 静态关键字, 修饰: 属性, 方法, 内部类, 代码块................................ 27
3 final 最终的.......................................................................................................... 27
4 abstract class 抽象类--不具体的类......................................................................28
5 接口, 相当于纯抽象类(cpp 纯虚类).................................................................. 28
Core Java Day04............................................................................................................... 29
1 Object..................................................................................................................... 29
2 String 字符串........................................................................................................30
3 正则表达式: 负责的字符串匹配处理规则, 应用广泛.................................... 30
Core Java Day05............................................................................................................... 32
1 String 对正则表达式的支持.............................................................................33
2 StringBuilder 和StringBuffer..............................................................................33
3 线性表: List, 表示有先后次序的对象集合, 歌曲列表.................................... 33
4 线性表的应用.......................................................................................................33
5 Map........................................................................................................................ 34
Core Java Day06............................................................................................................... 35
1 散列表Map....................................................................................................... 35
2 HashMap(关键字:值), 关键字key 是唯一不重复的, 查找表.......................... 35
3 集合框架(Collection and Map, 集合与映射, 容器类(cpp))............................35
4 Java 泛型简介....................................................................................................... 35
5 集合的迭代(遍历算法)(模仿了数鸡蛋的方式)................................................. 35
6 Collections 集合的工具类, Arrays 数组的工具类............................................ 36
7 比较大小...............................................................................................................36
8 java 中的包装类.................................................................................................... 36
Core Java Day07............................................................................................................... 37
1 集合补遗...............................................................................................................37
2 内部类- 定义在类的内部的类, 根据位置分为4 类................................... 37
3 时间日期...............................................................................................................38
Core Java Day08............................................................................................................... 39
1 异常(Exception)....................................................................................................40
2 Java java.io.File 文件系统管理(pwd ls mkdir rm )......................................... 41
3 RandomAccessFile 操作文件内容, 访问文件任意位置................................... 41
Core Java Day09............................................................................................................. 42
1 RandomAccessFile 操作文件内容, 访问文件任意位置................................... 42
2 序列化与基本类型序列化....................................................................................43
3 IO 流(InputStream, OutputStream)..................................................................... 44
4 文件输入流FileInputStream 继承了InputStream.............................................44
5 文件输出流FileOutputStream 继承了OutputStream....................................... 44
6 DataOutputStream..................................................................................................44
7 DataInputStream.................................................................................................... 44
8 BufferedInputStream 和BufferedOutputStream................................................. 45
9 文件复制实现与优化............................................................................................45
10 字符串的序列化(文字的编码方案).................................................................. 45
Core Java Day10............................................................................................................... 46
1 字符串的序列化(文字的编码方案)..................................................................... 46
2 .utf-16be 编码方案............................................................................................... 46
3.UTF-8 编码方案...................................................................................................46
4.GBK 中国国标..................................................................................................... 46
5 认识文本和文本文件............................................................................................46
6 字符流(Reader Writer).......................................................................................... 46
7 对象的序列化.......................................................................................................47
8 浅层复制与深层复制............................................................................................47
9Java IO 总结.......................................................................................................... 47
10 流的过滤器..........................................................................................................48
11 Java 多线程编程................................................................................................ 48
12 Java 创建一个线程............................................................................................ 48
13 线程的状态.........................................................................................................48
14 线程状态管理:................................................................................................... 48
15 线程的常用属性.................................................................................................48
16 两种方式创建线程.............................................................................................49
17 Sleep 的打断唤醒...............................................................................................49
Core Java Day11............................................................................................................... 50
1.线程并发安全问题................................................................................................53
2. Java 中同步的API............................................................................................... 53
3.Vector 和Hashtable 是同步的...........................................................................53
4.Timer(定时器)使用(java.util.Timer).....................................................................53
5.Java Socket 编程TCP 协议编程........................................................................ 54
5. TCP 服务端编程(食堂).......................................................................................54
6. TCP 客户端编程................................................................................................. 54
7. Java 反射............................................................................................................. 54
4
23
2.43MB
2014-07-17
2