注意:本文已经在《共创软件》2002年第三期发表
概要:本文通过查看一个精心构造的类结构的运行输出和使用javap工具查看实际生成的java字节码(bytecode)向java程序员展示了一个类在运行时是如何构造生成的。
Continue reading
@exploring, thinking @Web2.0 @Twitter @Social Media Marketing @ROR
注意:本文已经在《共创软件》2002年第三期发表
概要:本文通过查看一个精心构造的类结构的运行输出和使用javap工具查看实际生成的java字节码(bytecode)向java程序员展示了一个类在运行时是如何构造生成的。
Continue reading
Posted by in 文字
如果你做过很多java程序,你可能对java集合类很熟悉,例如Vector和ArrayList。你可以创建一个集合并向其中增加元素:
List lst = new ArrayList();
Continue reading
Posted by in 文字
假设在你的应用中使用一些对象,你如何拷贝你的对象呢?最明显的方法是讲一个对象简单的赋值给另一个,就像这样:
obj2 = obj1;
Continue reading
Posted by in 文字
假定写一个过滤数据的应用程序。例如,要得到整形数组中给定范围的数据,写一个方法除去数组中不符合条件的数据,返回一个新的数组。
将如何实现这个方法呢,一种方法为:
import java.util.*;
Continue reading
Posted by in 文字
1:在Java中使用继承
面向对象的程序设计中最为强大的功能是类的继承,类的继承允许你在一个已经存在的类之上编写新的程序,例如,你想建立一个可在屏幕上显示并能填充它的矩形类,你可以从头开始或者利用旧的矩形类,下面的部分将向你介绍如何继承已存在的Rectangle类,而不需重写其中的代码。
比如建立一个fillRect类,该类可以使用Rectangle类中所有已定义的数据和成员函数,如:width、height等数据和getArea等成员函数,就可是使用继承的方法来实现。使用extands关键字让Java程序员能够继承已有类的成员函数,为了继承Rectangle类,你必须引用旧的Rectangle类,你必须引用旧的Rectangle类,并且在新类的说明中引用它,比如:
import Shapes.Rectangle;
Continue reading
Posted by in 文字
Recent Comments