- 博客(14)
- 收藏
- 关注
原创 第七章读后感
第七章 多态继承允许将对象视为它自己本身的类型或其基类型来加以处理。这种能力很重要,因为它允许将多种类型视为同一类型来处理,而同一份代码也就可以毫无差别地运行在这些不同类型之上了。 一个对象变量可以指向多种实际类型的现象被称为多态。而在运行时自动选择正确的方法进行调用的现象被称为“动态绑定”。 这种把对某个对象的引用视为对其基类型的引用的做法被称为“向上转型”。 动态绑定:1)编译器检查对象
2005-10-03 17:49:00 1488
原创 第四章读后感
在Java中,“初始化”和“创建”被捆绑在一起,两者不能分离。 构造器是一种特殊类型的方法,因为它没有返回值,不会返回任何东西。New表达式确实返回了对新建对象的引用,但构造器本身并没有任何返回值。 类可以有两个以上的构造器,一个不带形式参数,另外的带有参数。 每个重载的方法都必须有一个独一无二的参数类型列表。涉及基本类型的重载基本类型能从一个“较小”的类型自动提升至一个“较大”的类型。如:pub
2005-09-23 18:16:00 1016
原创 第三章读后感
对于容易引起误解的算术表达式,可以通过加括号的方式使其易懂对于Java的参数传递方式,我的理解倾向于:对于基本类型而言,Java是传值;但对于对象,则是传引用短路:逻辑与 A&&B if A=false,则不再计算B逻辑或 A||B if A=true,则不再计算Bint和Integer的区别int类型存储在堆栈中,存取速度快Integer存储在堆中,存取速度相对慢一些Integer是int类型的
2005-09-20 22:39:00 1347
原创 第二章读后感
拥有一个引用,并不一定需要有一个对象与它关联,如:String s; 这里所创建的只是引用,并不是对象,此时s实际上没有与任何事务相关联。有6个地方可以存储程序数据,按照存取速度排列为:寄存器》堆栈(java对象并不存储在其中,对象引用存储在其中,这主要是因为无法知道对象的确切大小和生命周期)》堆(用于存放所有的java对象,因为不需要知道对象的大小和生命周期)》静态存储(在固定的位置,stat
2005-09-20 22:32:00 1307
原创 第一章读后感
对象的存储空间和生命周期可以在编写程序时确定,这可以通过将对象置于堆栈或静态存储区域内来实现。或者在被称为堆(heap)的内存池中动态地创建对象。java使用的是后者。只有在程序运行的时候,才能知道需要多少对象、需要多大空间。因为存储空间是在运行时被动态管理的,所以需要大量的时间在堆中分配存储空间,这可能要远远大于在堆栈中创建存储空间的时间。如果编译过的applet很大的话,那么就需要额外的时间去
2005-09-20 22:26:00 1168
原创 我的J2ME编程练习(8)——Canvas3
/* * Canvas3let.java * * Created on 2005年4月20日, 下午3:55 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * * @author Administrator * @version */public class Canvas3let extend
2005-04-22 17:55:00 855
原创 我的J2ME编程练习(7)——Canvas2
/* * Canvas2let.java * * Created on 2005年4月19日, 下午5:27 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * * @author Administrator * @version */public class Canvas2let extend
2005-04-21 12:03:00 787
原创 我的J2ME编程练习(6)——Canvas
的/* * Canvaslet.java * * Created on 2005年4月18日, 下午9:41 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * * @author Administrator * @version */public class Canvaslet extends
2005-04-19 17:20:00 812 1
原创 我的J2ME编程练习(5)——ImageItem
/* * imageItemlet.java * * Created on 2005年4月17日, 下午8:56 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * * @author Administrator * @version */public class imageItemlet ex
2005-04-18 18:21:00 921
原创 我的J2ME编程练习(4)——StringItem
/* * stringItemlet.java * * Created on 2005年4月14日, 下午4:26 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * * @author Administrator * @version */public class stringItemlet
2005-04-18 10:36:00 806
原创 我的J2ME编程联系(3)——Gauge
/* * gaugelet.java * * Created on 2005年4月15日, 下午5:19 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * * @author Administrator * @version */public class gaugelet extends MI
2005-04-17 20:29:00 760 1
原创 我的J2ME编程练习(2)——DateField
/* * dateFieldlet.java * * Created on 2005年4月15日, 上午11:32 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** * * @author Administrator * @version */public class dateFieldlet e
2005-04-15 17:17:00 725
原创 我的J2ME编程练习(1)——List
import javax.microedition.lcdui.*;import javax.microedition.midlet.*;public class listtest extends MIDlet implements CommandListener{ private List alist; private Command exitcommand; private C
2005-04-15 16:59:00 929 1
原创 初学J2ME的一些经验
1.J2ME的环境设置( for windows 2000/xp)在环境变量中分别设置CLASSPATH值为C:/Program Files/Java/jdk1.5.0_02;C:/J2ME/midp/midp2.0fcs/classes以及PATH值中添加C:/Program Files/Java/jdk1.5.0_02;C:/WTK22/bin;C:/J2ME/midp/midp2.0fcs/
2005-04-08 17:22:00 1043 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人