Java语言基础小结8
来源:互联网 发布:网络电影痞子兵王 编辑:程序博客网 时间:2024/06/05 12:05
1、字节流的操作:以输入流为例
File file=new File("E:\\java\\上机项目.txt");
FileInputStream fis=null;
try {
fis=new FileInputStream(file);
byte b[]=new byte[1024];
int len=-1;//len如果到文件尾巴的话-1,没到文件尾表示读入到字节数组中的长度
while((len=fis.read(b))!=-1){
String str=new String(b,0,len);
System.out.println(str);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
//关闭流
if(fis!=null){
try {
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
2、Throwable是所有异常的超类,有两个子类Error和Exception
Error:系统崩溃,内存溢出,方法栈溢出(我们自己写的程序控制不了的错)Exception:
1)需要强制使用try{}catch(){}的异常叫做强制检测异常(Checked Exception):FileNotFoundException,IOException
注意:异常被捕获以后,try{}catch(){} 后面的代码依然能正常执行
注意:发生运行时异常,那么程序立即终止
3,异常的监视和捕获是一个单独的线程
阅读全文
0 0
- Java语言基础小结8
- Java语言基础小结
- JAVA语言基础课后小结
- java 语言基础语法小结
- Java语言基础小结1
- Java语言基础小结2
- Java语言基础小结3
- Java语言基础小结4
- Java语言基础小结5
- Java语言基础小结6
- Java语言基础小结7
- Java语言基础之Scanner类小结
- c语言基础及小结
- Java 基础小结
- Java基础小结
- Java基础数据类型小结
- Java基础小结
- java基础小结
- gradle各版本下载地址
- JS中正则使用
- kmem_cache_create函数的源码分析
- ElasticSearch 5.x版本 安装部署常见错误或问题
- 1000. 链式队列
- Java语言基础小结8
- localhost与127.0.0.1的区别
- Http get与pos
- 五分钟理解一致性哈希算法(consistent hashing)
- The time interval for the brain
- Java -- Thread习题(1)
- centos7 如何卸载yum 安装的php
- iOS OC和swift更改状态栏的颜色
- 使用CSS完成元素居中的七种方法