java常用组件下载地址
q 开源数据库MySQL的官方网站
http://www.mysql.com
q JSTL标准标签库的下载网站
http://java.sun.com/products/jsp/jstl
q Struts1的官方网站
http://struts.apache.org
q Spring的官方网站
http://www.springframework.org
q Hibernate的官方网站
http://www.hibernate.org
q iBatis的官方网站
http://ibatis.apache.org
q JFreechart的官方网站
http://www.jfree.org/jfreechart/index.html
http://www.jfree.org/jfreechart/download/
q Common-FileUpload组件
http://commons.apache.org/fileupload/
q Common-IO组件
http://commons.apache.org/io/
q iReport
http://jasperforge.org/plugins/project/project_home.php?group_id=83
q JasperReport组件
http://jasperforge.org/plugins/project/project_home.php?group_id=102
q Java Mail组件
http://java.sun.com/products/javamail/downloads/index.html
q JAF组件
http://java.sun.com/javase/technologies/desktop/javabeans/jaf/downloads/index.html
q jspSmartUpload组件
jspSmartUpload组件可以通过网络搜索找到相关网站进行下载。
q MySQL数据库驱动包
http://dev.mysql.com/downloads/connector/j/5.1.html
q SQL Server数据库驱动包
http://www.microsoft.com/zh/cn
q JDOM组件
http://www.jdom.org
q dom4j
http://sourceforge.net/projects/dom4j/
相关文档:
Java Learning Path (一)、工具篇
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外 ......
这个原则很简单,就是使用私有构造函数防止类被实例化。 有时,我们会写一些工具类,如java.lang.Math 或是 java.util.Arrays, 这些类中都是静态函数,在设计的时候,这些类并不是用来被实例化的。这个时候,就很有必要把构造函数私有化。 public class UtilityClass {
private UtilityClass() {
throw ne ......
input stream Out stream
DataInputStream DataIOutStream
BufferedInputStream BufferedOutStream
LineNumberInputStream PrintStream
PushbackInputStream
以字节为导
向的 stream
----------(无 ......
在剖析该问题前请看如下代码
public static String bytes2HexString(byte[] b) {
String ret = "";
for (int i = 0; i < b.length; i++) {
String hex = Integer.toHexString(b[ i ] & 0xFF);
if (hex.length() == 1) {
hex = '0' ......
jdk1.4引入了Preferences API,它比对象序列化更接近于持久化,因为它可以自动存取和读取信息。Preferences类似于键值对,存取在一个节点层析结构中,不过它只能存取原始数据类型和字符串,每个字符串的长度不能超过8k。
import java.util.prefs.Preferences;
public class PreferencesDemo {
public static ......