Step By Step(Java 系列的目录)

    此前写这个系列博客的初衷非常简单,就是打算帮助自己梳理一下JDK中的类库,毕竟自己对J2EE知识知之甚少,因此就想,还是让已经掌握的知识更夯实一些吧。记得在很早以前曾经写过类似的电子文档,将平时积累下来的技术和技巧都记录了下来,以备后用。然而在经过一段时间之后,重新翻出这些文档时,就会感觉帮助不是很大,经过分析后总结出以下几点原因:
    1. 都是一些较小的技巧和看一遍就可以牢记的知识点;
    2. 记录的比较分散,或者说凌乱,因为都是随手记下来的,后来也没有再经过很好的整理和规划;
    3. 实际案例较少,不能做到一看就能立刻回忆起当时的场景,并且对关键技术要点没有突出显示,不能做到一目了然;
    4. 知识的覆盖面和系统性不够,对很多常用技术点之间的关系没有加以分析;
    5. 由于规划不好,因此很难持续更新。
    虽说这个系列的博客相对比较基础,然而却在很大程度上避免了以上问题的发生,同时我也认为,很多看似基础的知识却是非常重要的,毕竟是它们和我们的code朝夕相伴。下面是这个系列博客的URL和内容标题。

Step By Step(Java 线程篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/08/22/2138032.html
1. 第一个线程程序
2. 第一个带有中断退出的线程程序
3. 线程的调度和优先级
4. 同步
5. 阻塞队列
6. 线程安全的集合
7. Callable和Future
8. 执行器
9. 同步器
10.原子锁
11.线程与Swing
   
Step By Step(Java 集合篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/08/26/2155082.html
1. Java集合类库中最重要的两个接口Collection<E>和Map<K,V>
2. ArrayList
3. LinkedList
4. ArrayList和LinkedList的相同点
5. ArrayList和LinkedList的不同点
6. HashSet
7. TreeSet
8. PriorityQueue(优先级对象)
9. HashMap
10.TreeMap
11.LinkedHashSet和LinkedHashMap   
12.EnumSet和EnumMap
13.集合视图
14.算法

Step By Step(Java 输入输出篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/08/29/2146312.html
1. InputStream/OutputStream的字节流家族
2. Reader/Writer的字符流家族
3. 字节流和字符流之间的转换
4. Scanner
5. 文件操作
6. 目录操作
7. 文件锁
8. 随机存取文件
9. NIO
10.使用内存映射文件
11.对象序列化
  
Step By Step(Java 反射篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/09/04/2166192.html
1. 类属性反射
2. 基于数组的反射
3. 基于对象域字段的反射
4. 泛型信息的反射
5. 枚举的反射
6. 域方法的反射
7. 基于反射的方法调用和普通的方法调用之间的效率差别

Step By Step(Java XML篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/09/12/2151209.html
1. 最简单的XML
2. 一个相对完整的通过DOM模型遍历XML所有节点的例子
3. 通过XPath的方式访问XML中的节点
4. 构造XML的DOM模型,同时输出该DOMTreeModel到XML文件

Step By Step(Java JDBC篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/09/14/2153969.html
1. 创建与数据库的连接
2. 创建和删除表
3. 插入新的数据
4. 数据执行查询语句
5. 通过结果集的方式获取Columns的Metadata信息
6. 通过可滚动结果集逆向访问行记录
7. 向数据库的表中插入日期型和Timestamp类型的数据,同时执行查询并取出刚刚插入的日期和Timestamp类型的数据
8. 获取Table或者View这些数据库内部对象的Metadata信息
9. 批量数据插入
10.执行存储过程
11.获取存储过程的Metadata
12.插入和查询BLOB类型的二进制数据

Step By Step(Java 国际化篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/09/18/2156516.html
1. Locales
2. 数字格式
3. 日历格式
4. 日期格式
5. 字符排序
6. 消息格式化
7. 字符集
8. 资源包

Step By Step(Java 常用对象篇<一>)
http://www.cnblogs.com/stephen-liu74/archive/2011/09/21/2170284.html
1. 大数值对象(BigDecimal)
2. 大整型对象(BigInteger)
3. 时区
4. 格式化
5. Runtime
6. TimeUnit
7. 数学相关函数
8. System工具类

Step By Step(Java 常用对象篇<二>)
http://www.cnblogs.com/stephen-liu74/archive/2011/09/24/2170428.html
1. Calendar
2. java.utils.Arrays
3. 类加载器(ClassLoader)
4. ProcessBuilder
5. 正则表达式

Step By Step(Java 2D图形篇<一>)
http://www.cnblogs.com/stephen-liu74/archive/2011/10/01/2176736.html
1. 形状绘制
2. 区域(Area)
3. 笔划(Strokes)
4. 着色

Step By Step(Java 2D图形篇<二>)
http://www.cnblogs.com/stephen-liu74/archive/2011/10/06/2180629.html
5. 坐标变换
6. 剪切
7. 透明与组合
8. 绘图提示
9. 图像的读取器和写入器

Step By Step(Java 2D图形篇<三>)
http://www.cnblogs.com/stephen-liu74/archive/2011/10/11/2185549.html
10.BufferedImage
11.图像处理

Step By Step(Java 2D图形篇<四>)
http://www.cnblogs.com/stephen-liu74/archive/2011/10/14/2186737.html
12.字体

Step By Step(Java 网络篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/10/17/2203263.html
1. 套接字地址
2. TCP套接字--客户端
3. TCP套接字--服务器
4. 数据发送和接收
5. NIO

Step By Step(Java 本地方法篇)
http://www.cnblogs.com/stephen-liu74/archive/2011/10/20/2165802.html
1. 第一个本地方法
2. 带有数值类型参数和返回值的本地方法
3. 带有字符串参数的本地方法
4. 带有中文的字符串参数的本地方法
5. 编写更为复杂的字符串参数的本地方法
6. 访问域
7. 编码签名
8. 调用Java非静态方法
9. 调用Java静态方法
10.在C本地方法中构造Java中的对象
11.访问数组元素
12.异常错误处理

posted @ 2012-01-09 09:25  OrangeAdmin  阅读(5381)  评论(11编辑  收藏  举报