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

第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修饰)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java程序设计开发》课程教学资源(PPT课件讲稿)第4章 Java程序结构.ppt
- 《Java程序设计开发》课程教学资源(PPT课件讲稿)第3章 数据成员设计.ppt
- 《Java程序设计开发》课程教学资源(PPT课件讲稿)第2章 方法设计.ppt
- 《Java程序设计开发》课程教学资源(PPT课件讲稿)第1章 Java入门.ppt
- 《计算机网络管理》第7章 信息网站.ppt
- 《计算机网络管理》第6章 组策略的管理.ppt
- 《计算机网络管理》第5章 存储管理.ppt
- 《计算机网络管理》第4章 域和活动目录的管理.ppt
- 《计算机网络管理》第3章 IP地址的管理.ppt
- 《计算机网络管理》第2章 Intranet、Extranet、Internet(新).ppt
- 《计算机网络管理》第1章 网络管理概述.ppt
- 《计算机网络管理》第13章 邮件互发.ppt
- 《计算机网络管理》第12章 美萍计费.ppt
- 《计算机网络管理》第10章 网络安全管理.ppt
- 《ARM编程技巧》讲义.ppt
- 合肥工业大学:《软件工程》课程教学资源(PPT课件讲稿)需求分析.ppt
- 合肥工业大学:《软件工程》课程教学资源(PPT课件讲稿,共三讲).ppt
- 合肥工业大学:《软件工程》课程教学资源(讲义)软件可靠性.doc
- 合肥工业大学:《软件工程》课程教学资源(PPT课件讲稿)第六章 详细设计(zhhf03).ppt
- 合肥工业大学:《软件工程》课程教学资源(PPT课件讲稿)编码语言发展.doc
- 《Java程序设计开发》课程教学资源(PPT课件讲稿)第6章 图形用户界面GUI.ppt
- 《Java程序设计开发》课程教学资源(PPT课件讲稿)第7章 小应用程序(applet)基础.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第1章 引论.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第10章 静态链接库和动态链接库.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第11章 打印与打印预览.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第12章 高级编程.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第2章 Windows窗口命令.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第3章 对话框和常见控件.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第4章 ActiveX控件.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第5章 文档/视结构.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第6章 图形设备接口.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第7章 位图应用.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第8章 进程与线程.ppt
- 高等学校计算机专业教材:《Windows程序设计》课程教学资源(PPT课件讲稿)第9章 MFC通用类.ppt
- 西安交通大学:《计算机网络技术》第10讲 网页设计与编程(一).ppt
- 西安交通大学:《计算机网络技术》第11讲 网页设计与编程(二).ppt
- 西安交通大学:《计算机网络技术》第12讲 网页设计与编程(三).ppt
- 西安交通大学:《计算机网络技术》第2讲 应用层.ppt
- 西安交通大学:《计算机网络技术》第3讲 传输层之一.ppt
- 西安交通大学:《计算机网络技术》第4讲 传输层之二.ppt