第8讲Java的基本可重用类
2018/2/21
1
本讲内容
Java可重用类的结构
2
Java可重用类的结构
Java可重用类按功能划分为:
基础包
:语言包(主要含有与语言相关的类)
:实用程序包(由一些实用类组成)
:输入/输出包
应用包
、:图形用户接口包(ch7)
:小应用程序包(ch9)
:网络包(ch10)
3
直角矩形框表示包
圆角矩形框表示包中的类
Java基本类包的层次结构
4
.
包主要含有与语言相关的类。不需显式说明,由解释程序自动加载。
定义了Java中的大多数基本的类:
(1)Object类
(2)基本数据类型的包装类:Boolean、Character、Byte、Integer、Long、Short、Float、Double
(3)字符串类:String、StringBuffer
(4)其他类
5
Class:为运行时搜集的信息,如对instanceof操作符提供支持。
Math:提供像PI和E这样的数学常数及各种函数。
System:提供对操作系统的访问,包括默认的I/O流、环境变量、自动垃圾收集、系统时间和系统属性,许多System方法可访问Runtime类的方法。
Runtime:表示运行时操作类,是一个封装了JVM进程的类,可以通过Runtime取得一些系统的信息,如返回 Java 虚拟机中的空闲内存量等。
Thread:。(ch8)
Throwable:它是Java中所有异常(Exception)的父类,在第5章已对它们作了介绍。
6
Object类
Java的根类。
所有的Java类自动继承Object类。
不需要import和extends说明。
7
Object类
Object包含下列两个重要方法:
public String toString();
//默认实现返回字符串对象
public boolean equals (Object);
//默认比较的两个对象绑定到一个实体,两个对象相等,否则不等,不是比较内容相等,即是相等对象。
这两个方法可以被所有子类继承、访问、覆盖。
8
package ch6;
public class TestObject {
int x;
String str;
public static void main(String args[]) {
TestObject t = new TestObject();
TestObject t1 = new TestObject();
(());
(());
if ((t1))
(true);
else
(false);
}}
9
Java基本数据类型不是类。
。
包装类把基本类型与其方法封装在一起;
包装类可能有子类。
Java基本数据类型对应的包装类类名为:
(基本数据类型首字母大写)
boolean byte char float
Boolean Byte Character Float
double int long short
Double Integer Long Short
10
第8讲 Java的基本可重用类一 来自淘豆网www.taodocs.com转载请标明出处.