2013年4月22日

struts1与struts2 区别 网络转载

摘要: 1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的POJO类都可以用作Struts 2的Action。 2) 线程模式方面的对比:Struts 1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制 阅读全文

posted @ 2013-04-22 10:03 _飘逸的腿毛 阅读(96) 评论(0) 推荐(0)

2013年4月16日

Arrays类

摘要: public void getDelArr(int a[], int b[]) { System.out.println("a有b没有:"); for (int i = 0, size = a.length; i < size; i++) { int index = Arrays.binarySearch(b, a[i]); if (index < 0) { System.out.println(a[i]); } } }Arrays里的binarySearch(数组,KEY )方法 返回的是KEY在此数组里的下标 如果没有此KEY 返回-1在两个数组中 寻找交集 阅读全文

posted @ 2013-04-16 14:31 _飘逸的腿毛 阅读(95) 评论(0) 推荐(0)

2013年4月8日

TemplateMethod

摘要: 模版方法模式例:父类package extendsTest;public abstract class Father { abstract void say(); public void tm() { say(); }}子类1:package extendsTest;public class Son1 extends Father { @Override void say() { System.out.println("a"); }}子类2:package extendsTest;public class Son2 extends Father { @Override vo 阅读全文

posted @ 2013-04-08 16:41 _飘逸的腿毛 阅读(145) 评论(0) 推荐(0)

获取工程各种路径

摘要: 1.可以在servlet的init方法里String path = getServletContext().getRealPath("/");这将获取web项目的全路径例如 :E:\eclipseM9\workspace\tree\tree是我web项目的根目录2.你也可以随时在任意的class里调用this.getClass().getClassLoader().getResource("/").getPath();这将获取 到classes目录的全路径例如 : E:\eclipseM9/workspace/tree/WEB-INF/classes/这 阅读全文

posted @ 2013-04-08 13:19 _飘逸的腿毛 阅读(244) 评论(0) 推荐(0)

java.util.NavigableSet[接口_集合类排序]

摘要: 在集合中 很多集合内数据都是无序排放的 今天一个学弟问我 有个集合 要把里面内容排序是不是拿出来做冒泡排序然后再放到另一个集合里 , 其实除了冒泡排序还有其他七大排序 一共是八大排序 稍后会把资料放到JAVA基础里归类但是说道集合内排序 我比较推荐NavigableSet ,或者Collections.sort(list);更直接 ,NavigableSet可以支持正序和倒序代码如下package Util_test;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.ut 阅读全文

posted @ 2013-04-08 10:58 _飘逸的腿毛 阅读(451) 评论(0) 推荐(0)

java中try,catch,finally的return

摘要: 1.finally块和最外层有且只能有一个return,否则出编译期错误。(catch块不影响此结论)----try块和最外层有且只能有一个return,否则出编译期错误。(try块有时,catch块也必须有return)----return可以不写在外层而写在finally里,但是会报警告(标黄)。(try块,catch块不影响此结论)2.finally有return时,不管有没有异常,都会从finally的return跑掉----try块有return。没有异常(不进入catch块)时,finally块有return走finally,否则走try的return。--------外层有也不走 阅读全文

posted @ 2013-04-08 10:34 _飘逸的腿毛 阅读(221) 评论(0) 推荐(0)

导航