技术-Java
文章平均质量分 76
paomianhu
nothing
展开
-
Filter Servlet实例应用
Filter的意思是可以在Servlet实例进行实质性的处理之前,起到“过滤”的作用. 一个Filter可以过滤一个或多个Servlet,Filter必须实现javax.Servlet.Filter接口,并且必须定义以下三个方法:init(),destory(),doFilter(). 下面的例子演示记录客户端主机信息的Filter:程序代码:原创 2010-03-20 16:16:00 · 447 阅读 · 0 评论 -
Hashtable 和 HashMap的区别主要有
1:Hashtable是Dictionary的子类, HashMap是Map接口的一个实现类2:Hashtable中的方法是同步的,而HashMap中的方法在默认情况下是非同步的。在多线程应用程序中,不用专门的操作就可以安全地使用Hashtable;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决,例如应用Map Coll原创 2010-03-14 16:24:00 · 412 阅读 · 0 评论 -
抽象类与接口的三点区别
在使用上,一个不包含非抽象方法的抽象类与接口是类似的,不过请注意以下几点1:一个类可以实现任意多个接口,但它最多只能继承一个抽象类2:一个抽象类可以含有诺干个非抽象方法,它通常是模板方法模式的一个实例.而一个接口的所有方法都是抽象的,无论是否将它的方法显示地声明为抽象.3:一个抽象类可以声明实例变量,其子类可以继承这些实例变量.而一个接口不能声明实例变量,不过接口可以声明static原创 2010-03-13 16:08:00 · 575 阅读 · 0 评论 -
some tips about jsp
注释: HTML注释,会产生一个注释发送到客户端,能在浏览器端用查看源代码方式看到。 隐藏注释,是不会将其内容传到客户端,当然在客户端的浏览器查看源代码时是看不到的。 include 命令 include命令的作用是在JSP页面中包含一个静态文件,同时解析这个文件中的JSP语句。include指令将会在JSP编译时插入一个包含文本或代码文件,这个包含的文本可以是J原创 2010-03-14 13:02:00 · 421 阅读 · 0 评论 -
web应用程序打包详解(转)stone
前几天做了一个电子贺卡发送系统,一直想打包成WAR文件,可不知用什么,我先用了SUN的deploytools结果发现生成后添加了支持EJB的包,晕!然后查了资料,原来这么简单,就给不太明白的人说说! web应用程序打包的步骤: 1.建立web应用程序,目录如下: D:/Tomcat 5.0/webapps/netcard/*.转载 2010-03-13 13:42:00 · 412 阅读 · 0 评论 -
java读取xml配置文件(sax)
xml文件:Conn.xml127.0.0.1testroot******读取xml文件:ReadConfigXml.javapackage classes;import org.xml.sax.Attributes;import org.xml.sax.helpers.DefaultHandler;import org.xml.sax.SAXException; import java.util原创 2007-12-23 20:36:00 · 1105 阅读 · 0 评论 -
Java中的事务处理
Java中的事务处理 一般情况下,J2EE应用服务器支持JDBC事务、JTA(Java Transaction API)事务、容器管理事务。一般情况下,最好不要在程序中同时使用上述三种事务类型,比如在JTA事务中嵌套JDBC事务。第二方面,事务要在尽可能短的时间内完成,不要在不同方法中实现事务的使用。下面我们列举两种事务处理方式。 1、JavaBean中使用JDBC方式进行事务处理 在JDB原创 2007-12-23 20:17:00 · 633 阅读 · 0 评论 -
一个stmt多个rs进行操作引起的ResultSet错误
错误代码: stmt=conn.createStatement();rs=stmt.executeQuery("SELECT* FROM test");rs2=stmt.executeUpdate("DELETE FROM test WHERE id="+rs.getInt(1));错误提示:Operation not allowed after ResultSet closed原因:The ob转载 2007-12-23 20:42:00 · 744 阅读 · 0 评论 -
在Eclipse里调试javaApplication时出现UnsupportedClassVersionError 错误的原因
出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出java.lang.Unsupported原创 2007-11-30 17:17:00 · 1181 阅读 · 0 评论 -
some tips about jdbc
Driver接口 每个数据库驱动程序必须实现Driver接口,对于java开发者而言,只需要使用Driver接口就可以了,我们在编程中要连接数据库,必须先装载特定厂商提供的数据库驱动程序(Driver),不同驱动程序的装载方法如下://装载Oracle JDBC 驱动Class.forName("oracle.jdbc.driver.OracleDriver");//装载MS SQ原创 2010-03-20 15:31:00 · 376 阅读 · 0 评论