- 浏览: 189861 次
- 性别:
- 来自: 四川
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
CSS按钮(研究) -
javaCrazy!:
监听一个keyup事件
jquery 监听input输入值事件 -
丶月满灬西楼彡:
问个问题:假如用户在Input中输入了“12345”,但后来又 ...
jquery 监听input输入值事件
文章列表
Java SE 6 新特性: Java DB 和 JDBC 4.0
曹 若沈 (ruoshen_c@sjtu.edu.cn), 上海交通大学计算机系研究生
曹若沈,上海交通大学计算机系的研究生。她对 Java SE 类库开发和 RIA 编程都有兴趣,并参加过一些相关的项目。您可以通过 ruoshen_c@sjtu.edu.cn 联系到她。
简介:
2006 年底,Sun 公司发布了 Java Standard Edition 6(Java SE 6)的最终正式版,代号 Mustang(野马)。跟 Tiger(Java SE 5)相比,Mustang 在性能方面有 ...
Dom4j 使用简介
作者:冰云 icecloud(AT)sina.com
时间:2003.12.15
版权声明:
本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。
文中代码部分引用自DOM4J文档。
欢迎转载,但请保持文章及版权声明完整。
如需联络请发邮件:icecloud(AT)sina.com
DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:
Dom4j is an easy to use, open source library for working with XML, XPath a ...
1、数据抽象、继承和多态是面向对象程序设计语言的三大特性。
java里面多态分为两种:
(1)静态多态:方法名相同,参数个数或类型不同、顺序。(与返回类型没直接联系)
(2)多态多态:子类覆盖父类的方法,将子类的实例传与父类调用子类的方法,实现接口的实例传与接口调用接口实现的方法。
1、void f() {}int f() {}若编译器可根据上下文(语境)明确判断出含义,比如在int x=f()中,那么这样做完全没有问题。然而,我们也可能调用一个方法,同时忽略返回值;我们通常把这称为“为它的副作用去调用一个方法”,因为我们关心的不是返回值,而是方法调用的其他效果。所以假如我们象下面这样调用方法:f();Java 怎样判断f()的具体调用方式呢?而且别人如何识别并理解代码呢?由于存在这一类的问题,所以不能根据返回值类型来区分过载的方法
2、它的作用是新建一个对象,并调用默认构建器——即使尚未明确定义一个象这样的构建器。若没有它,就没有方法可以调用,无法构建我们的 ...
1、Java 采用三个显式(明确)关键字以及一个隐式(暗示)关键字来设置类边界:public,private,protected 以及暗示性的friendly。若未明确指定其他关键字,则默认为后者。这些关键字的使用和含义都是相当直观的,它们决定了谁能使用后续的定义内容。“public”(公共)意味着后续的定义任何人均可使用。而在另一方面,“private”(私有)意味着除您自己、类型的创建者以及那个类型的内部函数成员,其他任何人都不能访问后续的定义信息。private 在您与客户程序员之间竖起了一堵墙。若有人试图访问私有成员,就会得到一个编译期错误。“friendly ”(友好的)涉及“包装”或 ...
面向对象的概念: 就是用对象的思维方式,抽象生活中的事物,设计程序,其基本思想是使用对象,类,继承,封装,消息等基本概念来进行程序设计或对象的封装。
面向过程的概念:一种思维方式,对生活中的事物从上到下,从小到大,一步步的分析,设计程序。模块化思想非常重要。
自学时通过一个小列子学习,比如“老张开车去东北”这句话用面向对象的思想编程。面向对象的思想就是用类、继承、多态抽象生活中的时候,并结合实践。
面向对象的一般步骤
1、考虑类 名词
2、属性 不可以脱离具体的应 ...
最近为了找工作及学习的目的,系统的学习java 设计模式,早就听前辈们说过这个。设计模式,简单理解是,把简单的问题复杂化。特此记下自己对责任链的学习,加深对知识的记忆。我是通过学习尚学堂马老师的视频学习的,感觉他讲的是多么的好,在这里谢谢马老师的资源。
责任链概念:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
实例中有五个类,Filter、FilterChain、FaceFilter、HTMLFilter、MsgFilter、具体代码见附件,实例2模仿 ...
1、谈谈final、finally、finalize的区别?
final 是修饰符关键字,如果一个类被它修饰,意味着它不能再派生出新的子类,不能作为父类被继承,因此它不能和 abstract一起使用。如果修饰变量或方法,可以保证它不再改变。
finally 异常处理时,finally语句块,执行任何清除操作。如果抛出异常,相匹配的catch就要执行,然后再执行finally
finalize 方法名,java中允许实用finalize()在垃圾回收器将对象从内存在清除前做的必要清除工作。
2、Anonymous Inner Class (匿名内部类 ...
一、单列模式
简而言之,一个类只能有一个实例对象。
代码列子:
public class Singleton {
//在自己内部定义自己的一个实例,只供内部调用
private static Singleton instance = new Singleton();
private Singleton(){
//do something }
}
二、工厂模式
简而言之,就是一个产生对象的工厂,和平常用的new一样,就是产生对象的。
代码例子:
public class Factory{
public static Samp ...
最近做了个一个项目,需要配置权限访问,就随便网上查了下资料,总结了下,这三种常用配置方式。首先明白这点filter主要拦截url地址,interceptor拦截访问的action。
一、jsp 配置filter 过滤器,
(1)配置过滤器,过滤url地址
web.xml 中配置
<!-- 配置过滤器,控制jsp目录下的访问权限 -->
<filter>
<filter-name>perimission filter</filter-name>
...
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。
另:在Jsp,Servlet,Java中详细获得路径的方法!
1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/ ...
1、整个系统三张表user(用户表)、group(分组表)、user_group(用户—分组)
2、user表字段有
id 主键
username 用户名
password 用户密码
information 其它用户信息
一个用户可以有多了个分组
3、group表字段有
...
在提交form表单的时候发现后台经常出现类似异常,很奇怪,因为我的前台提交的参数和设置的ognl根本没有x之类的参数
后经研究发现原来是使用图片提交按钮惹得祸
input type="image" name="Submit" value="提交" onclick="return checkpwd();" src="images/submit.gif"/>
查询资料后发现
这个错误信息主要因为webwork.devMode = true引起,因为使用struts在默认配置下对任何 ...
本例知识点,form表单onsubmit属性,是true执行提交,否则不提交
第一步:
jsp 页面:
<form id="form1" name="form1" method="post" action="LoginAction" onsubmit="return checkform();">
</form>
js代码如下:
//累加字符串
function checkspace(checkstr) {
var str = '';
...
有效的把数据库配置,做成配置文件,对于后期的维护和管理很方便。做项目,尽量做成可配置的
第一步:
database.properties配置文件,MySQL为例,其它数据库自己更改
jdbc.drivers=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/test
jdbc.username=root
jdbc.password=tiger
第二步:
DB.class 类加载配置文件
/**
* 数据库封装
* @author Administrator
*
*/
public class DB ...