
Java
文章平均质量分 53
doc123
对工作会付出全部精力和热情,制定缜密计划,力争在最短时间内将目标达成;喜欢挑战,能在较短时间内适应高压力的工作。
展开
-
log4j具体操作实例
1:首先在工程中导入log4j-1.3alpha-3和log4j-chainsaw-1.3alpha-3两个包2:在任何需要使用log4j的地方,类代码中必须描述! private static Logger log = Logger.getLogger(Tes5t.class); 如: package com.viita;impor原创 2008-09-19 10:43:00 · 451 阅读 · 0 评论 -
JAVA基础知识精华总结
1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2) 静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象时,类中的所有静态变量都初始化原创 2008-09-19 11:06:00 · 385 阅读 · 0 评论 -
JDBC学习笔记
jdbc程序的性能主要由两个因素决定,一是数据库本身的性质,另一个是与数据库相对独立的jdbc应用程序接口(api)的使用.这里说的是如何正确使用jdbc编程接口,以获得更好的性能. jdbc主要优化有: 1.选择正确的jdbc驱动程序 2.Connention的优化 使用连接池来管理Connection对象 3.Statement的优化 使用批量更新等原创 2008-09-19 11:08:00 · 386 阅读 · 0 评论 -
JAVA反射机制实例代码
首先在工程中建立 一个Bean类 public class UserBean { private String userName ="admin"; private String passWord = "888"; public String getPassWord() { return passWord; } public原创 2008-09-19 11:14:00 · 1604 阅读 · 0 评论 -
J2EE面试题集锦(附答案)
一、基础问答1.下面哪些类可以被继承?java.lang.Thread (T)java.lang.Number (T)java.lang.Double (F)java.lang.Math (F)java.lang.Void (F)java.lang.Class (F)java.lang.ClassLoader (T)2.抽象类和接口的区别(1)接口原创 2008-09-19 11:17:00 · 460 阅读 · 0 评论 -
有关时间操作的实用函数集合
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 有关时间操作的实用函数集合 * * @author Quad(百全) * @version 1.0 * @time 2007年09月18日03时37分40秒.359 * @attention 修改后,运行程序转载 2008-09-19 11:18:00 · 443 阅读 · 0 评论 -
java 中计算时间差
下面的程序主要介绍了在JAVA里进行时间比较,获得时间差。例如如果要实现一个功能,30分钟内可以提交,超过30分钟后就不能提交了。则:/** *//** 计算时间差 **/ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String systemTime原创 2008-09-19 11:19:00 · 1222 阅读 · 0 评论 -
JAVA中常见方法
字符串 1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith(String s) 后缀 endsWith(String s) 3、比较两个字符串 equals(String s) 4、把字符串转化为相应的数值 int型 Integer.parseInt(字符串) long型 Long.parseLong(字符串) float原创 2008-09-20 02:12:00 · 767 阅读 · 1 评论 -
java 线程概述
编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解。 一:run() 和start() 示例1: public class T原创 2008-09-19 10:56:00 · 466 阅读 · 0 评论 -
JAVA常用类的使用方法
JAVA常用类的使用方法1、Integer类2、Float类3、Double类4、Character类5、String类6、StringTokenizer类7、StringBuffer类8、Random类1.Integer类的使用方法Interger:整数类型1、属性。static int MAX_VALUE:返回最大的整型数;static int MIN_VALUE:返回最小的整型数;stat转载 2008-09-19 11:04:00 · 761 阅读 · 0 评论 -
J2EE中连接SQL2000数据库
首先我们在与数据库连接中应该注意几个问题:1 不允许重复取值 如: ResultSet rs = stmt.executeQuery(sql); if(rs.next()) { System.out.printlin("name"); System.out.printlin("name"); } 像这种取值方式就是错误的转载 2008-09-19 11:11:00 · 598 阅读 · 0 评论 -
从0到J2EE -- Java 学习历程
在开始之前有必要再讨论一下J2ME, J2SE, J2EE这些概念。J2SE, The Micro Edition of the Java 2 Platform. 主要用于嵌入式Java,如手机,PDA等等。J2SE, Java 2 Platform, Standard Edition, 我们通常所说的JDK(Java Development Kit)包含在此,是J2EE的基础。J2EE, Ja转载 2008-09-19 11:15:00 · 549 阅读 · 0 评论 -
为什么说Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架?
◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。 ◆控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对原创 2008-09-19 12:03:00 · 9608 阅读 · 0 评论 -
java程序的递归算法 列出某个目录下的所有子目录和文件
/* 文件名: DiGui.java 描述: 学习递归算法,列出某个目录下面的所有子目录(包括子目录下面的目录和文件以及文件。递归函数,就是在一个函数里面直接或者间接的调用该函数本身。*/ import java.io.*; class DiGui { static void getDir(String strPath) throws Excepti原创 2008-09-24 11:33:00 · 792 阅读 · 0 评论 -
ssh的集成致命异常处理办法
其实解决此方法有很多,常见的有3中,若还是不懂的话可留言;下边是最简单的一种: 去掉asm-2.2.3.jar包就可以了.原创 2008-09-20 22:01:00 · 521 阅读 · 0 评论 -
Java程序员面试三十二问
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以 implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。转载 2008-09-24 11:21:00 · 369 阅读 · 0 评论 -
从追MM谈Java的23种设计模式
从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory. 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺转载 2008-09-25 21:06:00 · 425 阅读 · 0 评论 -
再谈JAVA反射机制
JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个原创 2008-09-19 11:05:00 · 335 阅读 · 0 评论 -
分页代码
分页的方式: 页面分页 数据库分页(现在通用的分页方式):一次取数据的一部分,尽量采取数据库 机制来实现! 除了SQL 和 Access外 其他的数据库都提供了数据库分页机制,现在来用通用的分页方法来实现:游标分页! 本代码是基于java的反射机制实现! 首先:在数据库连接时给定参数,代码:Class.forName("sun.j原创 2008-09-19 10:42:00 · 536 阅读 · 0 评论 -
DOM4J操作
用JAVA实现对xml文件的操作 DOM4J解析1:导入dom4j包2:实现读写功能package com.viita;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.UnsupportedEncodingException;import java.原创 2008-09-19 10:46:00 · 491 阅读 · 0 评论 -
Eclipse使用小窍门
我们在使用Eclipse时候有个提示功能,就是按下某个单词然后再按下.的时候,就会有相应的提示,和JBD一样,但是这也是可以修改的,修改成只要按一个字母就会有相应的提示,然后直接回车OK搞定,是不是很爽呢? 呵呵 下面就说下方法,本人在网上搜索到的 Window--preferences--左边树结构的Java-Editor-Content Assist-现在看右边显示,最底下原创 2008-09-19 11:07:00 · 419 阅读 · 0 评论 -
J2EE反射机制取多类型Class(续)
改进Tools.java工具类 import java.lang.reflect.Field;import java.lang.reflect.Method;import javax.servlet.http.HttpServletRequest;import org.apache.commons.beanutils.ConvertUtils;public class原创 2008-09-19 11:10:00 · 492 阅读 · 0 评论 -
JAVA反射机制web中的应用实例
首先 我们建立一个用户输入的页面,有两个字段:UserName和PassWordform action="./UserServlet">userName:input type="text" name="userName"/>br>passWord:input type="text" name="passWord"/>br>input type="submit" value=原创 2008-09-19 11:13:00 · 766 阅读 · 1 评论 -
行业资料提供下载JAVA.asp.net帮助文档
网站里边设有工具和资料,提供免费下载,目的是为了共同进步,对IT行业的人员有所帮助!doc471115146.ys168.com--->工具学习doc703877808.ys168.com---->提供帮助文档http://hi.baidu.com/usermy原创 2008-09-19 09:24:00 · 609 阅读 · 0 评论 -
校验框架问题
如果加入了校验框架,就说明程序每次走这个action的时候都必须来一次校验,而在某些页面我们不想用校验,或者说,用了校验以后还会出错! 这时候我们就要想办法让这个页面的提交不通过校验,方法有二: 1:另写action 让validation="false"这样可以 2:重新在form中覆盖父类的validate方法 对是否进行校验进行判断public原创 2008-09-19 10:30:00 · 339 阅读 · 0 评论 -
struts校验框架
校验框架:双校验 使用校验框架: 1.在struts-config.xml中加入validate plug-in(copy) plug-in className="org.apache.struts.validator.ValidatorPlugIn"> set-property property="pathnames" value="/WEB原创 2008-09-19 10:33:00 · 367 阅读 · 0 评论 -
Struts标签
Struts是Apache Jakarta的一个著名的开源项目,目标是为构建基于Java的web应用程序提供一个框架。Struts提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关bean的转载 2008-09-19 10:37:00 · 344 阅读 · 0 评论 -
利用资源文件加载数据库连接
为了以后的方便维护,将数据库的连接,加载驱动程序这些代码写在文件中以便调用,这样在以后的使用以及修改都是相当方便的 首先,要使用资源文件的存储和读取,我们就要使用到Properties类,就比如我们先来一个简单的制定路径的文件读取,首先,我们在C盘下建立db.properties文件,里面写入driver=sun.jdbc.odbc.JdbcOdbcDriveruri=jdbc:odbc原创 2008-09-19 10:48:00 · 529 阅读 · 0 评论 -
Eclipse工具下开发Struts解决乱码的问题
主要有三个问题: 1、struts中资源文件中如果value为中文,显示乱码。 解决办法:使用eclipse插件Properties Editor 2、在文本域里输入中文显示乱码。 解决办法:使用servlet过滤器filter 最简单的可以借用tomcat下面的filters.SetCharacterEncodingFilter在自己的web.xml配置中加原创 2008-09-19 10:55:00 · 351 阅读 · 0 评论 -
java递归实现文件的删除和拷贝
递归?简单点:程序自己调用自己实现文件的删除和拷贝,代码如下:package com.viita;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputStream;im原创 2008-09-19 11:02:00 · 433 阅读 · 0 评论 -
HashMap,HashTable,ArrayList,List,Vector的具体解释
最近在学习一些java基础的工具类,因为在使用struts做一个小东西,用到了ArrayList和HashMap,感觉用的时候有些疑惑,不知道该怎么选择,于是作了如下的一些总结: ▲HashMap,HashTable区别: Hashtable的方法是同步的,而HashMap则不是同步的(关于这一点,我理解不是很深,因为没有具体应用到这一点),不过HashMap可以通过Collectio原创 2008-09-19 11:03:00 · 492 阅读 · 0 评论 -
J2EE常见错误
常见问题及其解决办法 不能启动J2EE服务器 命名目录服务端口冲突 症状:当你使用-verbose选择启动J2EE服务器时,显示以下信息: J2EE server listen port: 1050 RuntimeException: Could not initialize server. . . 解决办法:其它程序使用了1050端口。如果J2EE服务已经运行了,你可以通过转载 2008-09-19 11:12:00 · 688 阅读 · 0 评论 -
SSH整合
在实现SSH整合的时候我们用到了Spring的代理模式: JDK的接口代理:只能代理接口 CGLIB的代理:+IOC SSH整合过程: 1:新建一个web工程,原创 2008-09-19 12:01:00 · 671 阅读 · 0 评论 -
Struts原理
很多人都认为Struts很难,事实上struts也并不简单,有些时候通过几个Action + ActionForm是能完成一个Struts项目的配置,但效果不等于掌握,否则helloworld的人也能说他掌握了Java. 不过如果通过Struts的核心原理来剖析的话,它也不怎么难了.我相信很多人单独用JSP可以做出一个非常出色的web项目,通过jsp和servlet以及javabean也能自原创 2008-09-19 09:20:00 · 406 阅读 · 0 评论 -
Action校验
Action校验:逻辑行为校验 步骤:1:在action类中写入校验代码,如:if(registerForm.getUserName().equals(registerForm.getPassWord())) { ActionErrors errors = new ActionErrors(); err原创 2008-09-19 10:34:00 · 413 阅读 · 0 评论 -
Struts优缺点
Struts优缺点 优点: Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发转载 2008-10-07 20:29:00 · 585 阅读 · 0 评论