- 博客(5)
- 收藏
- 关注
原创 Struts2中 JSP使用request.setAttribute()后,在Action中为什么取不到值?
因为页面上的request 和使用form提交的request 请求 不是一个对象。测试如下:首先在jsp页面中打印出来request对象<% request.setAttribute("test","test"); System.out.println("request="+request+"返回页面对象");//这里打印出页面request对象%>部分action代码如下: H
2015-10-18 00:45:34 3103
转载 Java中hashCode的作用
关于hashCode方法,有以下解读:1、hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的;2、如果两个对象相同,就是适用于equals(java.lang.Object) 方法,那么这两个对象的hashCode一定要相同;3、如果对象的equals方法被重写,那么对象的
2015-09-02 11:48:59 335
转载 Set接口及其实现类
Set不保存重复的元素。Set中最常被使用的是测试归属性,你可以很容易的询问某个对象是否在某个Set中。Set具有与Collection完全一样的接口,因此没有任何额外的功能。实际上Set就是Collection,只是行为不同。 实现了Set接口的主要有HashSet、TreeSet、LinkedHashSet这几个共同点就是每个相同的项只保存一份。他们也有不同点,区别如下:
2015-09-02 11:39:43 453
原创 static和abstract为何不能同时出现
当我们试图使用abstract和static同时修饰一个方法时会发现编译器报错,原因在哪里呢? 因为static修饰的方法是静态方法,其可以直接被类所调用。而abstract修饰的方法为抽象方法,即无方法体的方法,不能够被直接调用,需要在子类或实现类中去编写完整的方法处理逻辑后才能使用。 由此看来,static和abstract不能同时出现修饰一个方法就是可以理解的了。
2015-09-02 11:34:04 12565 1
转载 Comparable接口和Comparator类的使用
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Comparable接口,根据User的年龄进行排序。 Java代码 import java.util
2015-09-02 11:22:35 355
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人