Object类
Object 是 Java 类库中的一个特殊类,也是所有类的父类。当一个类被定义后,如果没有指定继承的父类,那么默认父类就是 Object 类。因此,以下两个类是等价的。
1. public class MyClass{…}
等价于
1. public class MyClass extends Object {…}
由于 Java 中的所有类都是由 Object 类派生出来的,因此在 Object 类中定义的方法,在其他类中都可以使用,常见的方法如表 1 所示。
![](https://img.haomeiwen.com/i7426696/8b63ce26c0ce81cb.png)
Integer类
Integer 类在对象中包装了一个基本类型 int 的值。Integer 类对象包含一个 int 类型的字段。此外,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。
![](https://img.haomeiwen.com/i7426696/1eb535bddaefb151.png)
Float类
Float 类在对象中包装了一个基本类型 float 的值。Float 类对象包含一个 float 类型的字段。此外,该类提供了多个方法,能在 float 类型与 String 类型之间互相转换,同时还提供了处理 float 类型时比较常用的常量和方法。
![](https://img.haomeiwen.com/i7426696/cda6c3f34acd2f5c.png)
System类
System 类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于 java. lang 包。由于该类的构造方法是 private 的,所以无法创建该类的对象,也就是无法实例化该类。
System 类内部的成员变量和成员方法都是 static 的,所以可以方便地进行调用。
1. PrintStream out
标准输出流。此流已打开并准备接收输出数据。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标。
例如,编写一行输出数据的典型方式是:
1. System.out.println(data);
2. InputStream in
标准输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。
3. PrintStream err
标准的错误输出流。其语法与 System.out 类似,不需要提供参数就可输出错误信息。也可以用来输出用户指定的其他信息,包括变量的值。
import java.io.IOException;
public class Test06
{
public static void main(String[] args)
{
System.out.println("请输入字符,按回车键结束输入:");
int c;
try
{
c=System.in.read(); //读取输入的字符
while(c!='\r')
{ //判断输入的字符是不是回车
System.out.print((char) c); //输出字符
c=System.in.read();
}
}
catch(IOException e)
{
System.out.println(e.toString());
}
finally
{
System.err.println();
}
}
}
网友评论