当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《Java程序设计开发》课程教学资源(PPT课件讲稿)第5章 Java资源及其使用

资源类别:文库,文档格式:PPT,文档页数:125,文件大小:840KB,团购合买
一、Java的标准库结构 二、语言包 三、输入与输出包 四、其他常用资源简介
点击下载完整版文档(PPT)

第5章Java资源及其利用

第5章 Java资源及其利用

第5章Java资源及其利用 Java的标准库结构 语言包 输入与输出包 其他常用资源简介

第5章 Java资源及其利用 ❖ Java的标准库结构 ❖ 语言包 ❖ 输入与输出包 ❖ 其他常用资源简介

Java的标准库结构 Java有一个功能强大的资源库,通过类和类 的继承机制将资源库中的资源组织起来。 Java资源库中类的继承层次和包的组织呈树 型结构,它将功能相关的类组织成包,使程 序员可以很方便地使用资源库

Java的标准库结构 Java有一个功能强大的资源库,通过类和类 的继承机制将资源库中的资源组织起来。 Java资源库中类的继承层次和包的组织呈树 型结构,它将功能相关的类组织成包,使程 序员可以很方便地使用资源库

常用的包 冷 java. lang包:主要含有与语言相关的类 Java. Io包:主要含有与输入输出相关的类 java utilE包:包括许多具有特定功能的类,有 Arrays、Date、 Calendar和 Stack等 冷 Javaswing包:提供了创建图形用户界面元素 的类 冷 java. net包:含有与网络操作相关的类 心 java applet包:含有控制 Hotjava浏览器的类

常用的包 ❖ java.lang包:主要含有与语言相关的类 ❖ java.io包:主要含有与输入输出相关的类 java.util包:包括许多具有特定功能的类,有 Arrays、Date、Calendar和Stack等 ❖ java.swing包:提供了创建图形用户界面元素 的类 ❖ java.net包:含有与网络操作相关的类 ❖ java.applet包:含有控制Hotjava 浏览器的类

Java资源的层次结构 ava Gava. lang math java. l ang java. l ang system java. net java.io.file) java.io java util java applet Javer swine

Java资源的层次结构

语言包 基本对象类 系统类 包装类 字符串类和缓冲串类 数学类 异常处理

语言包 ❖ 基本对象类 ❖ 系统类 ❖ 包装类 ❖ 字符串类和缓冲串类 ❖ 数学类 ❖ 异常处理

基本对象类 Object类是所有Java类的祖先,它处于Java 开发环境的类层次树的根部,所有其他类都 是由 Object类直接或间接派生出来的。如果 个类在定义的时候没有包含 extends关键字 编译器会将其建为 Object类的直接子类

基本对象类 ❖ Object类是所有Java类的祖先,它处于Java 开发环境的类层次树的根部,所有其他类都 是由Object类直接或间接派生出来的。如果 一个类在定义的时候没有包含extends关键字, 编译器会将其建为Object类的直接子类

Object类的常用方法 方法 说明 protected Object clone( 生成并返回当前对象的一个拷贝 public boolean equals(object 比较两个对象是否相同,结果为一布尔值。 ob public final Class getC/返回一个对象在运行时所对应的类的表示,从 而可以得到相关的类的信息 protected void finalize( throws Throwable 定义回收当前对象时所需完成的清理工作。 public string toString 返回描述当前对象的字符串信息

Object类的常用方法 方法 说明 protected Object clone( ) 生成并返回当前对象的一个拷贝。 public boolean equals(Object obj) 比较两个对象是否相同,结果为一布尔值。 public final Class getClass( ) 返回一个对象在运行时所对应的类的表示,从 而可以得到相关的类的信息。 protected void finalize( ) throws Throwable 定义回收当前对象时所需完成的清理工作。 public String toString( ) 返回描述当前对象的字符串信息

Object类的方法的个例 class ObjectEXam( public static void main(String[ args) Integer a new Integer(1) Integer b= new Integer(1); Rectangle c= new Rectangle(20, 5) System. out. printIn(a equals(b)) System. out println("The Object's class is: " a get Class) System. out. printIn(c toString) / toString0方法返回的是该对象所对应的类名、一个@符号和 个该对象的hash码的无符号十六进制描述。用户通过重载 toString方法可以适当地显示对象的信息以进行调试。*

Object类的方法的个例 class ObjectExam{ public static void main(String[ ] args){ Integer a = new Integer(1); Integer b = new Integer(1); Rectangle c = new Rectangle(20,5); System.out.println(a.equals(b)); System.out.println("The Object's class is:" + a.getClass()); System.out.println(c.toString()); /*toString()方法返回的是该对象所对应的类名、一个@符号和 一个该对象的hash码的无符号十六进制描述。用户通过重载 toString()方法可以适当地显示对象的信息以进行调试。*/ } }

系统类 System类( System Class)是一个功能强大、 极其有用的特殊的类,它提供了标准输入 标准输出和标准错误输岀;对系统信息的存 取;快速拷贝数组元素等等机制 System类由 public final修饰,该类不能被实 例化(即不能创建 System类的对象)或派生 子类。 System类中包含了许多有用的类变量 和类方法(由 static修饰)

系统类 ❖ System类(System Class)是一个功能强大、 极其有用的特殊的类,它提供了标准输入、 标准输出和标准错误输出;对系统信息的存 取;快速拷贝数组元素等等机制 ❖ System类由public final 修饰,该类不能被实 例化(即不能创建System类的对象)或派生 子类。System类中包含了许多有用的类变量 和类方法(由static修饰)

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共125页,可试读30页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有