当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 参数类(parametric classes)在
 

 

    摘要: 提到开源,就不得不提到richard stallman——开源软件的始创者和精神领袖(不是偶像崇拜^_^)。他是gnu(gnus not unix)工程的发起人,fsf(free software foundation)的缔造者,同时还是大名鼎鼎的gnu emacs(一个编辑工具),gcc(c/c++编译器,不用我说了吧,呵呵),gdb(调试工具)和gnu make的作......
 ·java虚拟机学习笔记2    »显示摘要«
    摘要: 11.数组数组也是类的对象。具有相同类型和维数的数组属于同一个类(不管长度只看维数)。数组的长度属于对象实例。多维数组也是一维数组。如二维数组,即为一个一维数组,该一维数组的每个元素是一个数组的引用。数组和普通对象一样也存储在堆中。数组名为数组的引用,通过索引即数组标号来访问数组内容。12.异常在java栈帧的帧数据区内保存有针对该方法的异常表的引用。异常表记载了该方法的字节码(*.class)......


Nice用户手册(四)
参数类(parametric classes)

参数类就是有参数的类,在这种情况下参数更像一种类型而不是值.你可以把参数类认为是一族相关类,这些类除了被参数化的部分以外有相同的行为与结构.参数类常被用于数据结构中. 【程序编程相关:Spring+Struts+Hibern

在nice中有一种非常强大的特性是可以定义参数类.参数类很像c++中的模板,或者类似其它函数型语言中的模型.而针对参数类的编程有时也被称为泛型编程. 【推荐阅读:Oracle & JSP 开发的

【扩展信息:启动WebLogic后,不能进入控制台和

 

示例3.4 简单java集合

class stack{

  list contents = new linkedlist();

  void push(object o){

    contents.add(o);

  }

  //... omitted methods

 

  public static void main(string[] args){

    stack st = new stack();

    st.push("test");

    integer num = (integer)st.pop(); // runtime error

  }

}

 

这里有一个非常大的安全隐患.我将一个string压栈,然后试图将它弹入一个integer中,这么做会导致一个运行时错误.参数类能够解决这个问题.

 

示例3.5 简单nice集合

class stack<t>{

  list<t> contents = new linkedlist();

  void push(t t){

    contents.add(t);

  }


...   下一页
 ·struts中的action类的工作机制    »显示摘要«
    摘要: struts中的action类的工作机制 所有的action类都是org.apache.struts.action.action的子类。action子类应该覆写父类的execute()方法。当actionform bean被创建,并且表单验证顺利通过后,struts框架就会调用action类的execute()方法。execute()方法的定义如下: public actionforward e......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE