java技术细节汇总
huachao1
这个作者很懒,什么都没留下…
展开
-
servlet返回确认消息框后跳转到指定页面
response.write(" window.alert(操作成功!); window.location.href=index.jsp; ");原创 2008-12-12 16:16:00 · 1144 阅读 · 0 评论 -
java 反射机制的一些应用
object.getClass() 返回的是此 Object 的运行时类。返回的 Class 对象是由所表示类的 static synchronized 方法锁定的对象。即返回的类型并不是object基类型,而是对象转换为object前的实际类型。 JavaAPI:Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 C原创 2009-08-09 13:15:00 · 557 阅读 · 0 评论 -
HashTable和HashMap的比较
Hashtables提供了一个很有用的方法可以使应用程序的性能达到最佳。 Hashtables(哈希表)在计算机领域中已不是一个新概念了。它们是用来加快计算机的处理速度的,用当今的标准来处理,速度非常慢,而它们可以让你在查询许多数据条目时,很快地找到一个特殊的条目。尽管现代的机器速度已快了几千倍,但是为了得到应用程序的最佳性能,hashtables仍然是个很有用的方法。设想一下转载 2009-04-19 14:11:00 · 460 阅读 · 0 评论 -
collection
容器包含集合和映射两种,所有的容器都从Collection这个接口继承。集合包括Set和List两个接口,映射包括map接口。 实现set接口的容器主要包括:HashSet,TreeSet. set中存储的元素具有数学中“集合”的特性:无序性,唯一性。存放在其中的元素并不按加入的顺序存储,同时不能存储一个对象的多个相同实例。 为了满足这两个条件,当将自己的对象存入set中时,必须要实原创 2009-03-16 16:16:00 · 377 阅读 · 0 评论 -
hashCode原理浅议
hashCode()用来产生”散列码“。在hashSet和hashMap中,当添加和查找一个对象时,首先由hashCode()产生一个“散列码”,它是一个int型数值,通过该索引找到数组中的对应值,而数组中存储的又是外部列表的应用,找到“散列码”对应的列表后就可以将一个对象插入该表,或在该表中找到被搜索的对象。故通过“散列码”,可以使一个有限的数组容纳给多的对象,同时由于数组中的每一项对应的是一个原创 2009-03-16 23:21:00 · 1132 阅读 · 0 评论 -
Comparable与Comparator
Comparable接口只包含一个comparaTo(obj)方法,它由待排序的对象自身实现该接口。 Comparator接口含有compara(obj1,obj2)和equal()两个方法,它由一个单独的类继承该接口实现比较器的作用,其中equal()方法一般不用实现,应为根基类已经有一个equal()方法,故子类不必再覆盖该方法。 程序设计最基本的原则就是:将不变的代码与可变的原创 2009-03-14 16:13:00 · 452 阅读 · 0 评论 -
JAVA中对象创建和初始化过程
JAVA中对象创建和初始化过程 分析一下JAVA中对象创建和初始化过程中涉及的相关概念问题,java中栈(stack)与堆(heap),对象、引用、句柄的概念。 1.Java中的数据类型 Java中有3个数据类型:基本数据类型(在Java中,boolean、byte、short、int、long、char、float、double这八种是基本数据类型)、引用类型和null类型。其中,引用类转载 2009-03-11 23:46:00 · 1506 阅读 · 0 评论 -
读java编程思想心的(一)
java中一切都是对象(除了原始数据类型). java中实现数据隐藏的方式就是定义不同的访问级别:默认的不加任何关键字时是“友好的”,即位于同一个封装(同一个package中)内的对象是可以相互引用的,封装外的对象是不能引用它的。public意为“公有的”,任何地方的对象都可以访问它,它是一个对象与外界交互的接口。private意为“私有的”,只有创建它的那个对象才能引用它,其他任何地方都原创 2009-03-09 15:30:00 · 493 阅读 · 0 评论 -
Java编程思想心得(二)
首先是main()所在的那个类被装载,若该类有基类,则也被装载....直到根基类。然后从基类开始向下初始化static类型对象,完毕后开始创建对象:首先这个对象中的所有原始数据类型都会设成它们的默认值,同时将对象引用设为null ,将对象占用的内存一次性全部清为二进制0 ,随后会调用基类构造函数在这种情况下调用是自动进行的但也完全可以用super 来自行指定构造函数调用。基类的构建采用与派生类构造原创 2009-03-09 17:10:00 · 667 阅读 · 0 评论 -
struts bean:write标签输出html源码解决方法
在bean:write中输出时的filter 设置应为false 例如:原创 2009-09-02 12:41:00 · 612 阅读 · 0 评论