摘要:
参数类(parametric classes)在nice中有一种非常强大的特性是可以定义参数类。参数类很像c++中的模板,或者类似其它函数型语言中的模型。而针对参数类的编程有时也被称为泛型编程。参数类就是有参数的类,在这种情况下参数更像一种类型而不是值。你可以把参数类认为是一族相关类,这些类除了被参数化的部分以外有相同的行为和结构。参数类常被用于数据结构中。 示例3.4 简单java集合clas......
摘要:
提到开源,就不得不提到richard stallman——开源软件的始创者和精神领袖(不是偶像崇拜^_^)。他是gnu(gnus not unix)工程的发起人,fsf(free software foundation)的缔造者,同时还是大名鼎鼎的gnu emacs(一个编辑工具),gcc(c/c++编译器,不用我说了吧,呵呵),gdb(调试工具)和gnu make的作......
SWT制作下拉式toolbar菜单按钮的代码片段
swt制作下拉式toolbar菜单按钮的代码片段:final toolitem dropdown = new toolitem(bar, swt.drop_down);dropdown.settext("drop-down");//一个popoupmenufinal menu menu = new menu(shell, swt.pop_up);menuitem choice = new menuitem(menu, swt.push);choice.settext("choices");dropdown.addlistener(swt.selection, new listener() { public void handleevent(event event) { if (event.detail == swt.arrow) { &...
下一页 摘要:
11.数组数组也是类的对象。具有相同类型和维数的数组属于同一个类(不管长度只看维数)。数组的长度属于对象实例。多维数组也是一维数组。如二维数组,即为一个一维数组,该一维数组的每个元素是一个数组的引用。数组和普通对象一样也存储在堆中。数组名为数组的引用,通过索引即数组标号来访问数组内容。12.异常在java栈帧的帧数据区内保存有针对该方法的异常表的引用。异常表记载了该方法的字节码(*.class)......