栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

常见io流及其异常

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

常见io流及其异常

arithmeticException:当出现异常的运算条件时,抛出此异常,例如一个整数除以零时,

抛出此类的一个实例

常见的异常有

indexoutofboundsexception

nullpointerexception

Stringoutofboundsexception

Throwable类是java语言中所有错误或异常的超类

erro是throwable的子类,用于指示合理的应用程序不应该试图捕获的严重问题

exception类及其子类是throwable的一种形式,针对程序发送了exception的情况,是我们需要处理的问题

exception的分类:runtimeexception:在编译期间是不处理的,在程序运行时出现了问题,需要我们回来修改代码

编译器的异常:在编译期间就必须处理,否则程序不能通过编译,就更不能正常的执行了

try..catch格式:

try{

可能出现异常的代码;

}catch(异常类名  变量名){

异常的处理代码;

}

捕获异常后的处理方法:

public void printstacktrace():把异常的错误信息输在了控制台

异常处理方案throws:
格式:

throws 异常类名

这个格式必须跟在方法的括号的后面

如果采用了throws,将来谁调用,还得进行处理

File类的概述

File:文件和目录路径名的抽象表现形式

也就是文件和目录是可以通过file封装成对象的

File类的创建功能:

public boolean createNewFile():创建文件

如果文件不存在,创建文件并返回true

public boolean  mkdir():创建目录

public boolean mkdirs():创建多级目录

File类的判断功能:
pubilc boolean isDirectory():判断是否是目录

public  boolean isFile():判断是否为文件

ISEXIST:判断是否存在

IO流:
I-Input:  -输入-读取

o-output-输出-写出

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

IO流的分类:
按照类型来分:

字节流

字符流(可以读懂)

按照流向分:

输入流:用来读取数据的

输出流:用来写出数据的

 字节输入流:InputStream

字节输出流:OutputStream

字符流:

字符输入流:

reader

字符输出流:
writer

outputstream:此抽象类是表示输出字节流的所有类的超类

Fileoutputstream:文件输出流是用于将数据写入file

构造方法:

Fileoutputstream(string name):创建一个向具有指定名称的文件中写入数据的输出流文件

字节流写数据的步骤:
创建字节输出流对象

调用写数据的方法

释放资源

写出数据的三个方法:
public void write(int b):一次写一个字节

public void write(byte[]  b):一次写一个字节数组

public void write(byte[] b,int off, int len):一次写一个字节数组的一部分

String类中的方法;

byte[ ] getbytes():   将字符串转换为字节数组

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/337940.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号