
Java
文章平均质量分 66
PeakLui
这个作者很懒,什么都没留下…
展开
-
关于classpath和package
Java很诱人,但对于刚跨入Java门槛的初学者来说,编译并运行一个无比简单的Java程序简直就是一个恶梦。明明程序没错,但各种各样让人摸不着头脑的错误信息真的让你百思不得其解,许多在Java门口徘徊了很久的初学者就这样放弃了学习Java的机会,很是可惜。笔者也经历过这个无比痛苦的阶段,感觉到编译难的问题就出在classpath的设置及对package的理解之上。本文以实例的方式,逐一解决在编译过转载 2008-01-24 16:13:00 · 456 阅读 · 0 评论 -
"Thinking in Java" Download
Since it is inconvenient to download the book in the internet and it takes me a long time, Now I will put the download link below. The book Ive got is written in English and is the 4th edi原创 2008-07-25 14:26:00 · 488 阅读 · 0 评论 -
彻底了解类的构成
彻底了解类的构成 Java的RTTI(Run Time Type Identification)提供了很多手段,可以让程序员更好的了解类的构成,即类到底有哪些函数,有哪些成员,这对我们更好的理解类以及其他相关概念有很大的帮助. 这需要用类Class中有函数getMethods(),getDeclaredFields()来完成,在中, Bruce Eckel写了个ShowMethod原创 2008-06-04 22:18:00 · 622 阅读 · 0 评论 -
String类传值时的特殊性
Java中的8中基本数据类型:boolean1-bit true false char16-bit Unicode byte8-bit –127 ~ 128 short16-bit –32767 ~ 32768 int32-bit long64-bit ...2009-03-07 16:08:23 · 141 阅读 · 0 评论 -
令人头疼的==和equals
JAVA中==和equals是令人头疼的问题,今天看到一篇相关的好文章,忍不住摘了下来: 关于该话题网上的资料不少,但是都是说“==是比较引用,equals是比较引用的对象”,这句话我不知道有好多朋友真正的理解了,在这里我就谈谈我对这个问题的理解。在这里我主要针对==来讲讲把,首先我们来看一段代码: public static void main(String[] args) { S...原创 2008-08-28 20:33:10 · 152 阅读 · 0 评论 -
抽象类,抽象方法和interface
1.抽象类和抽象方法l 一个类的作用仅仅是表达接口,而不是具体的实现细节 l 抽象的方法是不完全的,它只是一个申明,没有方法体. l 包含一个抽象方法的类被称作抽象类. l 不能制造抽象类的对象. l 从抽象类继承的类必须override所有的抽象方法,否则它自己成为一个抽象类.l 可以申明一个抽象类但是里面没有一个抽象方法. 目的在于禁止产生这种类的对象....2008-08-28 20:38:24 · 144 阅读 · 0 评论 -
彻底了解类的构成
Java的RTTI(Run Time Type Identification)提供了很多手段,可以让程序员更好的了解类的构成,即类到底有哪些函数,有哪些成员,这对我们更好的理解类以及其他相关概念有很大的帮助. 这需要用类Class中有函数getMethods(),getDeclaredFields()来完成,在<Thinking in Java>中, Bruce Eckel写了个S...2008-08-28 20:43:18 · 171 阅读 · 0 评论 -
处理数据库资源文件的类
这个类的作用在于帮你解决连接数据库时的"硬编码"问题,即驱动类,连接字符串,用户名,密码这些信息可以通过资源文件来获得,这种做法既增加了安全性,又使代码容易维护. 处理数据库资源文件的类 DBConfig.java import java.util.Properties;import java.io.*;public class DBConfig { private stat...2008-08-28 20:54:40 · 136 阅读 · 0 评论 -
使用JDBC连接Mysql
预备工作l 下载驱动包, ftp://sunxin.org:22/downloads/resources/mysql-connector-java-3.1.7-bin.jar l 如果在IDE中直接把jar包复制进来,直接连接的话,最简便的就把它放在%JAVA_HOME%\jre\lib\ext下,%JAVA_HOME%是jdk的安装目录,例如D:\j2sdk1.4.2_15,第二种方法就...2008-08-28 20:57:20 · 123 阅读 · 0 评论 -
分页类的实现
在JSP页面上经常会对项目进行分页,这个类就为了实现这个功能,实现原理很简单,这里就不再累赘了,具体请看注释. import java.util.Vector;import java.util.Iterator;import java.util.List;public class PageHolder ...{ private boolean debug = tru原创 2008-04-13 17:00:00 · 765 阅读 · 0 评论 -
处理数据库资源文件的类
处理数据库资源文件的类这个类的作用在于帮你解决连接数据库时的"硬编码"问题,即驱动类,连接字符串,用户名,密码这些信息可以通过资源文件来获得,这种做法既增加了安全性,又使代码容易维护. 处理数据库资源文件的类 DBConfig.java import java.util.Properties;import java.io.*;public原创 2008-04-02 14:34:00 · 842 阅读 · 0 评论 -
使用JDBC连接Mysql
使用JDBC连接Mysql 预备工作下载驱动包, ftp://sunxin.org:22/downloads/resources/mysql-connector-java-3.1.7-bin.jar 使用它有两种方式,最简便的就把它放在%JAVA_HOME%/jre/lib/ext下,%JAVA_HOME%是jdk的安装目录,例如D:/j2sdk1.4.2_15,第二种原创 2008-01-24 16:49:00 · 1876 阅读 · 1 评论 -
Struts配置数据源问题
在Struts中, 利用数据源技术,可以将驱动类,连接字符串,用户名,密码等信息与具体代码的分离,从而可以增加系统的安全性和移植性等.但在使用出现点问题,现在记录如下:配置好的Struts-config.xml如下: xml version="1.0" encoding="UTF-8"?>DOCTYPE struts-config PUBLIC "-//Apache Softw原创 2008-01-31 14:20:00 · 721 阅读 · 0 评论 -
解决Jbuilder2005光标错位问题
今天在网上荡了一下,发现解决这个问题的方法很多,我觉得最简单的方法对下:找到 jbuilder2005的安装目录,eg:找到D:/Borland/JBuilder2005/bin/jbuilder.config这个文件,最好用UltraEdit打开, 在第26行后(也就是在27行)加上vmparam -Dprimetime.editor.useVariableWidthFont=tru原创 2008-01-30 15:06:00 · 571 阅读 · 0 评论 -
抽象类,抽象方法和interface
抽象类,抽象方法和interface 1.抽象类和抽象方法 l 一个类的作用仅仅是表达接口,而不是具体的实现细节 l 抽象的方法是不完全的,它只是一个申明,没有方法体. l 包含一个抽象方法的类被称作抽象类. l 不能制造抽象类的对象. l 从抽象类继承的类必须over原创 2008-03-13 17:06:00 · 3807 阅读 · 3 评论 -
Web开发必备参考书
Web开发必备参考书 不用多介绍了吧,好多都是O’relly出的经典之作,全部是chm格式,方便关键字查找 No.1 Cascading Style Sheet 2.0 中文手册.chm原创 2008-03-18 13:23:00 · 909 阅读 · 0 评论 -
令人头疼的==和equals
JAVA中==和equals是令人头疼的问题,今天看到一篇相关的好文章,忍不住摘了下来: 关于该话题网上的资料不少,但是都是说“==是比较引用,equals是比较引用的对象”,这句话我不知道有好多朋友真正的理解了,在这里我就谈谈我对这个问题的理解。在这里我主要针对==来讲讲把,首先我们来看一段代码: public static void main(String转载 2008-03-23 16:30:00 · 736 阅读 · 1 评论 -
[原创][工具] DTO代码生成器
[原创][工具] DTO代码生成器 开发背景: 在开发项目的时候,总遇到重复写DTO代码的情况,这个过程繁琐而又令人厌倦,觉得自己不应该把宝贵的时间花在原创 2008-03-27 16:22:00 · 1483 阅读 · 1 评论 -
第一次开发Java Web项目的总结
第一次开发Java Web项目的总结 对Struts框架的理解Struts框架的目标是为了分离web程序的表示层,控制层和后台功能层,即实现注明的MVC模式(M-Model模型,V-View视图,C-controller控制器). 这次项目中,对应层次用到的具体技术原创 2008-04-01 22:14:00 · 1870 阅读 · 0 评论 -
java类获取web应用的根目录
/** * * java类获取web应用的根目录 * */public class PathUtil { /** * @param args */ public static void main(String[] args) throws Exception { PathUtil p = new PathUtil(); System.ou...原创 2009-08-17 15:13:26 · 196 阅读 · 0 评论