Java学习资料汇总
1.Java学习网站:
Java中文世界论坛 http://www.chinajavaworld.com/index.jspa
Java世纪网 http://www.java2000.net/
Java 中文站 http://www.java-cn.com/
Java学习室 http://www.java3z.com/cwbwebhome/
JavaEye http://www.javaeye.com/
Java学习站 http://www.learnjava.cn/
中文Java技术网 http://www.cn-java.com
JAVA和J2EE解决之道 http://www.jdon.com/
2.Java开发工具下载
JDK1.5
http://www.javaresearch.org/members/jross/jdk/jdk-1_5_0-windows-i586.exe
JDK1.6
http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe
JCreator(适合Java语言编程初学者的IDE 工具):
http://www.duote.com/soft/3099.html
JBuilder
http://www.skycn.com/soft/950.html
Eclipse
http://down.zdnet.com.cn/link/3/23605.shtml
NetBeans
http://www.fixdown.com/soft/7067.htm
3.Java API手册
JDK 5.0 API官方中文版
http://www.fwvv.net/Software/View-Software-18060.shtml
JDK1.6 API中文版(CHM格式)
http://www.fwvv.net/Software/View-Software-14446.shtml
4.Java源码下载
源码爱好者-JAVA专区 http://www.codefans.net/sort/list_5_1.shtml
365源码之家-JAVA专区 http://www.365code.com/code/java/index.html
中国源码下载站-JAVA专区 http://www.downcode.com/sort/j_7_218_1.shtml
锋网源码-JAVA专区 http://www.fwvv.net/Software/download-138-1.shtml
5.Java学习资料
源码网-JAVA教程
http://www.codepub.com/software/download-190-1.html
源码爱好者-JAVA教程
http://www.codefans.net/sort/list_7_136_
相关文档:
package com.kiloway.trace.utils;
import java.lang.reflect.Field;
/**
* @author Zhang Qi
* @Create Time 2010/01/09
* */
public class ObjectToXML {
public String toString(Object object) throws Exception {
StringBuilder sb = new StringBuilder();
//得到类的名称
String classname = obj ......
1、 对象的初始化
(1) 非静态对象的初始化
在创建对象时,对象所在类的所有数据成员会首先进行初始化。
基本类型:int型,初始化为0。
如果为对象:这些对象会按顺序初始化。
※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。
构造方法的作用就是初始化。
(2) 静态对象的初始化
程序中主类的 ......
通过 DAOFactory 的泛型写法来演示Java泛型的特殊用法
小型项目中常常都没有用三方持久化框架,而大都是用公司或自行依据DAO模式封装的一些组件来完成数据库持久化动作,并且,通常为了更具可扩展性,常常使用抽象工厂模式来解耦合。
一、先看代码
1、简单工厂代码
/************************************************* ......
几天前,刚看了IBM Developerworks上某个技术大牛做的关于设计REST风格的Java MVC开发框架的文章,今天在Google Code上发现了一个基于Java的REST风格的MVC开发框架,取名WebWind
。
“WebWind是一个Java MVC框架。和常见的MVC框架如Struts、WebWork不同,WebWind天生支持用户友好的URL,让Web应用程序对搜索引擎更加 ......
package reflect;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Test {
public static void main(String[] args) {
try {
Class c = Class.forName("reflect.Student");// 根据类的完整类名创建类象
  ......