
J2SE - JAVA基础
njzdl
这个作者很懒,什么都没留下…
展开
-
Java中DAO的实现
J2EE 开发人员使用数据访问对象(Data Access Object DAO)设计模式,以便将低级别的数据访问逻辑与高级别的业务逻辑分离。实现 DAO 模式涉及比编写数据访问代码更多的内容。在本文中,Java 开发人员 Sean C. Sullivan 讨论了 DAO 编程中三个常常被忽略的方面:事务界定、异常处理和日志记录。 图 1 显示了应用程序和数据源之间的关系:图 1. 应用程序和转载 2008-08-28 15:06:00 · 501 阅读 · 0 评论 -
spring 整合hiberante如何取得设置的hibernateProperties
Spring2.5 整合 Hibernate3 时,我想在dao中取得配置文件中设置的hibernateProperties,找了很久都没找到方法.配置如下:Java代码 "sessionFactory" class="org.springframework.orm.hibernate3.LocalSessi原创 2010-04-29 09:30:00 · 7429 阅读 · 0 评论 -
一个JAVA文件加密代码
import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import java.security.*; import javax.crypto.*; import javax.crypto.spec.*; /** 文件名:FileEncrypter.java JDK:1.40以上 说明:原创 2010-04-28 16:52:00 · 4033 阅读 · 0 评论 -
java中输入输出的总括(初学必看)
【课前思考】1. 字节流和字符流的基类各是什么?2. 什么是对象的串行化?对象串行化的作用是什么?【学习目标】本讲主要讲述了java语言中的输入/输出的处理,通过本讲的学习,同学们可以编写更为完善的java程序。【学习指南】仔细阅读本章各知识点的内容, 深刻理解 java 语言中输入/输出流的处理方法,掌握处理问题的方法,多练习,多上机。【难 重 点】原创 2009-08-27 09:38:00 · 485 阅读 · 0 评论 -
常见正则表达式
匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|评注:网上流传的版本太糟糕,上面这个也原创 2009-07-14 16:44:00 · 419 阅读 · 0 评论 -
关于静态方法的小问题
所谓静态方法,就是通过类名来调用(当然通过类对象来调用一样是可以的,就像core java里说的一样,容易让人混淆!)的方法,而静态变量它是一种共享变量(VB.net里面如此称呼,比较容易理解).,任何通过类名来调用,都可以改变其值.关于静态方法(通过类产生的对象)调用静态方法,调用非静态方法(通过类名或都是对象调用)都是可以的,但是,静态方法可以调用静态变量而不可以调用非静态变量原创 2008-11-18 10:14:00 · 550 阅读 · 0 评论 -
子类继承父类的构造函数(方法)吗?
根据面向对象中关于继承这个概念----子类继承父类所有的属性和方法。如何证明Child类继承了Parent类的两个构造函数呢?由于构造函数非常特别,对它的调用就像是调用一个C函数一样,而不是利用对象来调用的(若不先构造对象哪儿来的对象?)。事实上正是因为Parent与Child有亲子关系,所以Child构造函数中可以调用Parent的构造函数先对其Parent域进行初始化。这也可以证明在Jav原创 2008-11-17 16:30:00 · 879 阅读 · 0 评论 -
Char和Varchar2的区别
CHAR类型的内部代码是96,最大长度是2000;VARCHAR2的内部代码是1,最大长度是4000。CHAR和VARCHAR2类型都是按照国际字符集存储的。CHAR类型是固定长的,对于小于字段长度的值,字符串后面自动填充空格(字符32)。以下是一个例子:TESTCHAR表有2个字段,empno是number类型的,ename是char(10)。数据来源是SCOTT的EMP表。对于EM原创 2008-09-12 13:55:00 · 669 阅读 · 0 评论 -
java 判断是否是周末
package untitled7; import java.util.Date; import java.text.SimpleDateFormat; import java.util.Calendar; import java.text.DateFormat; public class test {原创 2008-09-07 20:51:00 · 8561 阅读 · 0 评论 -
JAVA中获取年月日
Java 语言提供了许多处理日期的工具。其中一些工具在其他语言中使用起来更困难一些。尽管如此,Java 语言提供的那些工具几乎可以做创建日期方面的任何事情,并完全根据您想要的格式对这些日期进行格式化。 当 Java 语言出错时,它会包含一个叫做 Date 的类,这个类对创建和处理日期很有帮助。不幸的是,这个类在支持同步方面表现不是很好,所以 Sun 添加了两个帮助改善这种情况的类: · Calen转载 2008-09-07 20:14:00 · 1065 阅读 · 0 评论 -
GetSession(false)在JSP和Servlet首次访问结果不同的问题
GetSession(false)在JSP页面第一次访问为什么不是Null,按照Servlet Specification 2.4应该为Null。由于前两年在做业务网站后台程序时,为了防止刷新数据重复提交,导致数据库异常的问题时,我查阅资料,亲自实现了令牌机制。所以我对这个理解才有一个深刻理解。JSP页面会交给Tomcat容器编译成Servlet,Servlet会生成一个像 public void转载 2008-09-06 15:50:00 · 720 阅读 · 0 评论 -
Struts Validator验证器使用指南
Struts Validator验证器使用指南(根据Struts Validator Guide)作者:David Winterfeldt大卫James Turner詹姆斯Rob Leland罗伯特翻译: 侯思超验证器:从0.5版,验证器在一些form中就已经实现了,他最初包含在开发人员包中,后来核心代码挪到Jakarta Commons包中和Str原创 2008-09-01 14:58:00 · 494 阅读 · 0 评论 -
JAVA从入门到精通
Java Learning Path (一)、工具篇一、 JDK (Java Development Kit)JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发原创 2008-09-01 12:54:00 · 675 阅读 · 1 评论 -
Struts2参数传递
<br />本篇主要通过实例来讲述Struts2中各种各样的参数传递。这个参数传递的过程主要指数据从View层传递到Control层时Struts2的工作方式。根据前两篇文章的知识,我们知道,Struts2完成参数传递处理工作的基础是OGNL和ValueStack。而在这个过程中,我也把Struts2所要做的工作大致归纳为两个方面: <br /><br />1. 对OGNL操作进行封装,完成OGNL表达式所表示的值到Java对象的值传递机制 <br /><br />2. 在参数传递的过程中,做恰当的类型转化转载 2010-08-06 20:49:00 · 820 阅读 · 0 评论