`
youfengkai
  • 浏览: 26841 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是 ...
在Java中,数组是一种效率最高的存储和随机访问对象引用序列的方式。数组就是个简单的线性序列,这使得元素访问非常快速,但也损失了其他一些特征。当你创建了一个数组对象(将数组本身作为对象看待),数组的大小就被固定了,并且这个数组的生命周期也是不可改变的。通常是创建一个特定大小的数组,在空间不足的时候再创建一个新的数组,然后把旧数组中所有的引用移到新数组中。Java的数组与容器会因为时刻存在的边界检查带来固定的性能开销。当你创建一个数组时,它只能保存特定类型的数据。而且数组可以保存基本数据类型。 Java标准类库提供有static方法System.arraycopy(),用它复制数组比用for循环 ...
异常的局限性:当你覆写(override)某个函数,你只能够抛出它在base class 中明白列出(列于异常说明)的异常。这是一个很好的限制,这意味着在base class上运行的程序代码(包括异常)都能自动地在所有衍生的class objects身上运行。 P403异常身上被加诸的束缚,在构造函数身上并不存在。无论基类构造函数究竟掷出什么,derived class 可以抛出任何他想掷出的异常。不过由于base class 构造函数总是必须以某种方式唤起,derived class的构造函数必须在自己的异常说明中声明所有base class构造函数所声明的异常。 derived clas ...
RTTI(运行期类型识别):当你只有一个指向对象的基类的引用时,RTTI机制可以让你找这个对象确切的类型。 使用RTTI,你可以查询某个基类引用所指向的对象的确切类型,然后选择或者剔除特例。 Class 对象 要理解RTTI在Java中是如 ...
public class ExceptionTest {     public static void main(String[] args){         try{             //throw new Exception("In try");             int j = 0;             int i = 5/j;             System.out.println("after throw exception");         }catch(Exception e){             e.pr ...
如果方法中的代码产生了异常却没有进行处理,编译器就会发现这个问题并提醒你:要么处理这个异常,要么就在异常说明中表明此方法将产生异常。(自顶向下强制执行的异常说明机制)你可以声明方法将抛出异常,实际上却不抛出。 Exception 是与编程有关的所有异常类的基类,它继承Throwable. printStackTrace();fillInStackTrace();如果你只是把当前异常对象重新抛出,那么 printStackTrace()方法显示的将是原来异常抛出点的调用栈信息,而非重新抛出点的信息。而要更这个信息,你可以调用 fillInStackTrace()方法,这将返回一个Throwabl ...
1.导入jar包:将commons-validator.jar和jakarta-oro.jar这两个jar包放到Web应用的WEB-INF/lib目录中 2.要验证的Form继承org.apache.struts.validator.ValidatorForm 3.将validator-rules.xml导入到web应用WEB-INF/下,并在相同目录下写验证规则文件validation.xml 4.配置struts-config.xml: (1)<plug-in className="org.apache.struts.validator.ValidatorPlugIn&quo ...
web.xml文件对于配置任何Java Web应用都必需的。 (1)配置Struts的ActionServlet <servlet>元素来声明ActionServlet <servlet-name>元素:用来定义Servlet的名称 <servlet-class>元素:用来指定Servlet的完整类名 <servlet> <servlet-name>a ...
Global site tag (gtag.js) - Google Analytics