1 / 53
文档名称:

JAVA程序设计课件.ppt

格式:ppt   大小:606KB   页数:53页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA程序设计课件.ppt

上传人:wo1230 2017/3/20 文件大小:606 KB

下载得到文件列表

JAVA程序设计课件.ppt

文档介绍

文档介绍:JAVA 程序设计第7章工具类及常用算法 Java 语言基础类第3章数据运算、流控制和数组 Java 基础类库? 包是 Java 语言的核心类库? 包包括了 Java 语言中的一些低级的实用工具? 包是 Java 语言的标准输入/输出类库? 包是 Java 语言用来构建图形用户界面(GUI) 的类库? 包是用来实现运行于 浏览器中的 Java Applet 的工具类库? 包是 Java 语言用来实现网络功能的类库?其他包第3章数据运算、流控制和数组 JDK API 文档? JDK API 文档可以从 java. 网站下载,安装后,打开 即可?网上有 chm 格式的,有中文版第3章数据运算、流控制和数组 Object 类? Object 类是 Java 程序中所有类的直接或间接父类第3章数据运算、流控制和数组 7. 类 ?类 处于 Java 开发环境的类层次树的根部,其他所有的类都直接或间接地为它的子类。该类定义了一些所有对象最基本的状态和行为,包括与同类对象相比较,转化为字符串等等。下面我们分别进行介绍(详细用法大家可以查阅 Java JDK 的 API) 。第3章数据运算、流控制和数组(1) equals( ) ?用来比较两个对象是否相同,如果相同,则返回 true ,否则返回 false ,它比较的是两个对象状态和功能上的相同,而不是引用上的相同。? Integer one = new Integer (1); ? Integer anotherOne = new Integer (1); ? if ( (anotherOne)) ? ( “ objects are equal ”); ?例中, equals( ) 方法返回 true ,因为对象 One 和 anotherOne 包含相同的整数值 1. ?上次我们讲到了“== ”与 equals 的区别第3章数据运算、流控制和数组(2) getClass ( ) ? getClass ( ) 方法是 final 方法,它不能被重载。它返回一个对象在运行时所对应的类的表示, 从而可以得到相应的信息。下面的方法得到并显示对象的类名: ? void PrintClassName( Object obj ) ?{ ? ( “ The object ’ s class is “ + ( ).getName( ) ); ?} 第3章数据运算、流控制和数组?可以用 getClass 创建一个类的实例,而不必在编译时即知道到底是哪个类。下例创建了一个与对象 obj 具有相同类型的一个新的实例,所创建的对象可以是任何类。? Object creatNewInstanceOf (object obj) ?{ ? return ( ).newInstance( ); ?} 第3章数据运算、流控制和数组(3) toString( ) ? toString( ) 方法用来返回对象的字符串表示,可以用来显示一个对象。例如: ? ( ( ).toString ( ) ); ?可以显示当前的线程。?通过重载 toString ( ) 方法可以适当地显示对象的信息以进行调试。