把Thinking in Java的每个例子都敲一遍!
从今天开始, 我要将把Thinking in Java的每个例子都敲进电脑里, 只有这样我的java基础才会有质的提高.
记得以前有人说过, 最笨的方法往往就是捷径,关键在于坚持.
技术也是这样.
今天先从自己较感趣的Type Information那一章敲起.
敲了十几个文件的代码, 对Class 类的使用可谓熟透了. 相比以前, 光看书不练习, 现在的印象深刻多了, 有一定的代码量在胸中, 更有编程的感觉和信心了.
别看一个个小小Demo, 浅显易懂, 经过自己的键盘后, 自己会有不同的理解, 毕竟是java大师手把手的把他的几十年的经验教你一个单词一个单词地写.
受益良多.
相关文档:
xml中键名为 英文,键值为中文,读取解析,取值实现翻译
import java.beans.XMLDecoder;
import java.beans.XMLEncoder;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList; ......
Java
Reflection (JAVA反射)
Reflection 是 Java
程序开发语言的特征之一,它允许运行中的 Java
程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java
类中各成员的名称并显示出来。
Java
的这一能力在实际应用中也许用得不是很多,但 ......
通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法
小型项目中常常都没有用三方持久化框架,而大都是用公司或自行依据DAO模式封装的一些组件来完成数据库持久化动作,并且,通常为了更具可扩展性,常常使用抽象工厂模式来解耦合。
一、先看代码
1、简单工厂代码
/************************************************* ......
通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法
小型项目中常常都没有用三方持久化框架,而大都是用公司或自行依据DAO模式封装的一些组件来完成数据库持久化动作,并且,通常为了更具可扩展性,常常使用抽象工厂模式来解耦合。
一、先看代码
1、简单工厂代码
/************************************************* ......
1.Java学习网站:
Java中文世界论坛 http://www.chinajavaworld.com/index.jspa
Java世纪网 http://www.java2000.net/
Java 中文站 http://www.java-cn.com/
Java学习室 ......