- 浏览: 84269 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
Collection 的子接口 Set List并未加入新的方法,
但是Set的实现依赖添加的对象的equals()方法,因此如果要实现Set接口必须实现equals方法。
List 自己有ListIterator, 有index
Map 的新增和修改都是put方法
keySet entrySet values
TreeSet TreeMap 实现 compareTo(obj) ->当前对象和obj比较
Comparabl接口,可以实现自己的Comparator
Collections.sort(list, comparator)
集合 ...
http://blog.csdn.net/studyvcmfc/archive/2009/07/19/4359126.aspx
http://guoqingfeng159951.blog.163.com/blog/static/47878603201001093917485/
http://blog.csdn.net/hxcfindjob/archive/2005/10/12/500381.aspx
有抽象方法的类一定是抽象类
凡用abstract修饰的类就是抽象类
抽象类不一定有抽象方法:抽象类可以没有抽象方法(提供缺省实现,约束子类行为?
)。
不能有抽象构造方法或者抽象静态方法
一个类继承抽象类或者实现接口,但是又无所有抽象方法的具体实现时为抽象类。--(有抽象方法的类一定是抽象类)
接口是一种特殊的抽象类(抽象属性集[public static final 常量大写] 和 抽象方法集[public abstract]), 接口是可插入性的保证。一个类可以实现多个接口。如果两个接口有相同方法定义,由于没有实现,所以当被同一个类实现时,两个相同的方法合并成一个方法实 ...
大家讨论的比较多的是cruisecontrol,cc比较经典。Hudson比较新,比cruisecontrol易用。
下载hudson.war(带有web服务器),执行java -jar hudson.war,默认的HUDSON_HOME是用户$HOME/.hudson。
打开page:http://localhost:8080可以看到web界面,添加job之类可以直接在网页上进行。
个人觉得hudson对于cruisecontrol的好处在于:
1,更容易上手,不管是安装还是配置;
2,configure可以通过网页界面,也可以通过编辑xml文件(如果想跟cc一样);
3,大量的p ...
我们使用一个简单的例子来演示一下Spring中的AOP,这是一个log的例子,实际上log是一个对于AOP来说很不好的例子,这里我们只为说明Spring AOP的使用。
1.首先我们来创建一个自己的interceptor
这个类必须继承org.aopall ...
开源项目很多是用maven构建的,目录结构比较复杂(有些比我们的多项目结构还要复杂),如何编译打包和导入eclipse对于新手是有些难度的,老鸟就跳过此文吧。下面就做一下简单的介绍。
获取项目源代码
check out源码都不多作介绍了,大家都会
安装maven
下载Maven压缩包,并解压到硬盘的某个目录中,把bin目录添加到path变量
中。
构建
在cmd到项目的根目录下
,然后执行 mvn clean install -Dmaven.test.skip=true
命令
(-Dmaven.test.skip=true的意思是跳过执行单元测试
,由于环境等因 ...
方法一(试验失败)======================
不知道大家有没有这样的体会,有时要用到一个在命令行中运行的工具,但是目录很深,每次都要输入一大串的路径,很麻烦,举个例子,我要打开
D:\安全工具\端口映射\转发\穿透内网
...
今天将JSP的项目从Tomcat 5.5.12移植到Jboss AS去,偶然发现了一个奇怪的问题。"org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jsp/jstl/core
) cannot be resolved in either web.xml or the jar files deployed with this application "
由于JSTL1.0和JSTL1.1的声明语句不一样。
JSTL 1.0 的声明是:<% ...
Tomcat 中 deploy之后无法启动,报错:Application at context path could not be started
原来是web.xml写错了。
以后遇到这个错误先检查web.xml有没有写对
转自:http://hi.baidu.com/yu270682210/blog/item/ef4283d5e977fecd51da4bbd.html
众所周知,Eclipse是带有自己的编译器的,而且我们一般都是使用这个默认自带的编译
器去编译自己的项目。但是这个编译器和Sun的javac是否一致呢?别说,还真有那么一点区别。
这是一个普通的 annotation:
Java代码
@Target
(ElementType.METHOD)
@Retention
(RetentionPolicy.RUNTIME)
@Do ...
<script src="http://tech.ddvip.com/a_dir_d/title_bottom.js"></script>
http://tech.ddvip.com
<!-- ID="929"-->
内容摘要:本文提供逐步的详细说明,以帮助使用
IBM® Rational® 软件交付平台(IBM ...
在学习Spring自带的文档MVC Step by step过程中,遇到了例子中的Ant文件编译不过的情况
build.properties
# Ant properties for building the springapp
appserver.home=${user.home
}/apache-tomcat-6.0.14
# for Tomcat 5 use $appserver.home}/server/lib
# for Tomcat 6 use $appserver.home}/lib
appserver.lib=${appserver.home}/lib
de ...
http://gceclub.sun.com.cn/download.html
Eclipse编辑器下载 http://www.eclipse.org/
EditPlus 编辑器下载http://www.onlinedown.net/soft/7116.htm
鼎鼎大名的《thinking in java》,并且是第三版的中文http://it.qingdaonews.com/Soft_Show.asp?SoftID=206
《think in java练习答案》
http://www.infoxa.com/asp/book/xxnr.asp?id=13 ...
研究一下
http://www.cnblogs.com/bluespot/archive/2008/09/11/1288776.html