`
tkiicpp
  • 浏览: 81389 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
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 ...
http://baike.baidu.com/view/3169488.htm Java开发超级工具集
我们使用一个简单的例子来演示一下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&reg; Rational&reg; 软件交付平台(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
Global site tag (gtag.js) - Google Analytics