一.io
- OutputStream
- System.in
- System.out
- 文件自身File
- FileInputSream
- FileInputSream fin=new FileInputStream(“F:\a.txt”);
- read ():每次读一个字节:返回值-1文件末尾
- while((ch=fin.read())!=-1)
- (char)h
- byte buff[]=new byte [1024]
- while (fin.read(buff)!=-1)
- new String(buff):字符串
- 文件读取玩关闭流;close
二.多线程
线程:一段静态代码应用软件执行
线程的基本特征:1、线程是进程的所有特征,被称为轻量级进程
2、线程是进程的实体
3、线程不拥有系统资源
4、线程可以创建撤销
5、线程的创建
Thread 类实现多线程
(1)创建一个Thread线程类的子类,同时重写Thread类run()方法;
(2)创建该子类的实例对象,并通过调用start()方法启动线程。
(单线程中,main方法必须等到run方法返回才能继续)
6、Runable接口实现多线程
使用Ruanable接口的方式步骤:
(1)创建一个Runable 接口的实现类,同时重写接口中的run()方法;
(2)创建Runable 接口的实现类对象
(3)使用Thread有参构造方法创建线程实例,并将Runable接口的实现类的实例对象作为参数传人;
(4)调用线程实例的start()方法启动线程。