JavaDay21 IO 流
tags: 单例 IO流 JavaDay21 IO 流 @toc 一、 复习 单例: 在整个程序运行的过程中有且只能有一个当前类对象 实现步骤: 1.私有化构造方法 2.提供给类外获取类对象的方法,一个用static修饰的静态方法 pubilc static 类对象类型 方法名(形式参数和类内的构造方法一致) 3.在类内定义一个static修饰的静态成员变量,用于保存之前创建过的类对象地址 4.在提供的静态方法中,进行判断,如果之前并没有这个对象,创建新对象方法, 并且保存地址;如果有,直接返回之前保存的对象地址 5.私有化保存对象地址的static成员变量 public class Single { int num ; private static Single s = null ; private Single ( int num ) { this . num = num ; } public static Single getInstance ( int num ) { if ( null == s ) { s = new Single ( num ) ; } return s ; } } 二、 IO流 Input Output IO的参照物:当前运行程序: 从硬盘中读取数据到内存中供程序使用: input 从程序的内存中将数据保存到硬盘中: output