Java基础十八

mac2025-06-03  33

Java基础

System

System:类中的方法和属性都是静态的。 out:标准输出,默认是控制台。 in:标准输入,默认是键盘。

描述系统一些信息。

获取系统属性信息:Properties getProperties();

Runtime对象

该类并没有提供构造函数。 说明不可以new对象。那么会直接想到该类中的方法都是静态的。 发现该类中还有非静态方法。 说明该类肯定会提供了方法获取本类对象。而且该方法是静态的,并且返回值类型是本类类型。

由这个特点可以看出该类使用了单例设计模式完成。

该方式是static Runtime getRuntime();

IO(Input Output)流

IO流用来处理设备之间的数据传输

Java对数据的操作是通过流的方式

Java用于操作流的对象都在IO包中

流按操作数据分为两种:字节流与字符流 。

流按流向分为:输入流,输出流。

IO流常用基类

字节流的抽象基类: • InputStream ,OutputStream。

字符流的抽象基类: • Reader ,Writer。

注:由这四个类派生出来的子类名称都是 以其父类名作为子类名的后缀。 • 如:InputStream的子类FileInputStream。 • 如:Reader的子类FileReader。

FileWriter

IO异常处理方式

文件的续写

文本文件读取方式

第一种读取方式:

第二种读取方式:

拷贝文本文件

将C盘一个文本文件复制到D盘。

复制的原理: 其实就是将C盘下的文件数据存储到D盘的一个文件中。

步骤: 1,在D盘创建一个文件。用于存储C盘文件中的数据。 2,定义读取流和C盘文件关联。 3,通过不断的读写完成数据存储。 4,关闭资源。

两种方法:

最新回复(0)