【读书笔记】java语言与面向对象程序设计5:工具类与算法

来源:互联网 发布:淘宝怎么看好友动态 编辑:程序博客网 时间:2024/06/14 10:46

1.Object类是Java程序中所有类的直接或间接父类,也是类库中所有类的父类。

2.数据类型类Boolean,Character,Double,Float,Integer,Long

   int i = Integer.parseInt("123") == 123;float f = Float.valueOf("12.3") == 12.3;

3.Applet类的主要方法

  (1)init()方法:用来完成主类实例的初始化工作

  (2)start()方法:用来启动浏览器运行Applet的主线程。当包含Applet的HTML页面被重新加载时,其中的Applet实例就会被重新启用并调用start()方法,但是init()方法只被调用一次。

  (3)paint()方法:作用是在Applet的界面中显示文字,图形和其他界面元素。

  (4)stop()方法:类似于start()的逆操作。

  (5)destory()

4.int MyIntArray[]  = new int[10];

   Java的数组实际上是一种隐含的“数组类“的实例。每个数组名实际上是该实例的一个引用,而数组的每个元素也是对数组元素类实例的引用,数组的引用和数组元素的引用都需要实例化。

5。向量(Vector)是类似数组的顺序存储结构,但是具有比数组更强大的功能,Vector类的对象是允许不同类型元素共存的变长数组。

6.Vector比较适合在如下的情况中使用:

  (1)需要处理的对象数目不定,序列中的元素都是对象或可以表示为对象

  (2)需要将不同类的对象组合成一个数据序列

  (3)需要做频繁的对象序列中元素的插入和删除

  (4)经常需要定位序列中的对象或其他查找操作

  (5)在不同的类之间传递大量的数据

7.public Vector(int initCapacity,int capacityIncrement);

   initCapacity表示新建的Vector对象的初始容量,capacityIncrement表示如果需要扩充时,一次扩充多少个元素。

8.在Java中,存放字符串常量的对象属于String类。对于字符串变量,由于程序中经常需要对它做添加,插入和修改之类的操作,所以一般都存放在StringBuffer的对象中。

9.Java Application程序中用来接受命令行参数的数据结构是main()方法的参数args[],这个参数是一个字符串数组,其中的每个元素都是一个字符串,这些字符串来自于命令行参数,每个字符串保存一个命令行参数供程序使用,用户输入了几个命令行参数,数组args[]就有几个函数。

0 0