JAVA异常以及字节流
异常
JAVA异常可以分为编译时候出现的异常和执行时候出现的异常
JVM默认处理异常的方法是抛出异常
异常处理
//第一种
try{
可能会出错的代码
}catch{
发生异常后处置方法
}finally{
处理完毕后需要执行的代码
}
//第二种
throws 异常类
thorows作用:当前方法不知道如何处理异常,就可以用throws,谁调用该方法,谁处理异常。
IO流
存在数据交互的地方就存在IO
File类
构造方法
//构造方法
File file = new File(String file);
File file = new File(String parent,String child);
File file = new File(File parent, String child);
创建文件/文件夹
//文件存在返回flase
boolean file.createFile("a.txt");
//创建一个文件夹
file.mkdir("/c");
//递归创建文件夹
file.mkdir("/c/a");
删除文件、文件夹
//不可直接删除包含子结构的文件夹
file.delete();
其他操作
file.isFile();
file。isDirectory();
file.exists();
file.getAbsolutePath()://绝对路径
file.getPath();
file.getName();
OutputStream
输出字节流的超类
FileOutputStream
//该操作实现类三步
/*
1、创建a.txt
2、创建file对象
3、将a.txt指向file
*/
FileOutputStream file = new FileOutputStream ("a.txt");
//写操作的三种方法
public void write(int b):一次写一个字节
public void write(byte[] b):一次写一个字节数组
public void write(byte[] b,int off,int len):一次写一个字节数组的一部分
FileInputStream
public int read(byte[] b)://每次读多少字节数组
```## 异常
JAVA异常可以分为编译时候出现的异常和执行时候出现的异常
JVM默认处理异常的方法是抛出异常
### 异常处理
```java
//第一种
try{
可能会出错的代码
}catch{
发生异常后处置方法
}finally{
处理完毕后需要执行的代码
}
//第二种
throws 异常类
thorows作用:当前方法不知道如何处理异常,就可以用throws,谁调用该方法,谁处理异常。
IO流
存在数据交互的地方就存在IO
File类
构造方法
//构造方法
File file = new File(String file);
File file = new File(String parent,String child);
File file = new File(File parent, String child);
创建文件/文件夹
//文件存在返回flase
boolean file.createFile("a.txt");
//创建一个文件夹
file.mkdir("/c");
//递归创建文件夹
file.mkdir("/c/a");
删除文件、文件夹
//不可直接删除包含子结构的文件夹
file.delete();
其他操作
file.isFile();
file。isDirectory();
file.exists();
file.getAbsolutePath()://绝对路径
file.getPath();
file.getName();
OutputStream
输出字节流的超类
FileOutputStream
//该操作实现类三步
/*
1、创建a.txt
2、创建file对象
3、将a.txt指向file
*/
FileOutputStream file = new FileOutputStream ("a.txt");
//写操作的三种方法
public void write(int b):一次写一个字节
public void write(byte[] b):一次写一个字节数组
public void write(byte[] b,int off,int len):一次写一个字节数组的一部分
FileInputStream
public int read(byte[] b)://每次读多少字节数组
JAVA异常以及字节流的更多相关文章
- 浅谈java异常[Exception]
学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:589809992 我们一起学Java! 一. 异常的定义 在<java编程思想 ...
- 基础知识《十》java 异常捕捉 ( try catch finally ) 你真的掌握了吗?
本文转载自 java 异常捕捉 ( try catch finally ) 你真的掌握了吗? 前言:java 中的异常处理机制你真的理解了吗?掌握了吗?catch 体里遇到 return 是怎么处理 ...
- Java异常体系及分类
上图是基本的java异常体系结构. 主要分为2大类:Error和Exception 1.Error:描述了Java运行系统中的内部错误以及资源耗尽的情形.应用程序不应该抛出这种类型的对象,一般是由虚拟 ...
- Java异常之自定义异常
哎呀,妈呀,又出异常了!俗话说:"代码虐我千百遍,我待代码如初恋". 小Alan最近一直在忙着工作,已经很久没有写写东西来加深自己的理解了,今天来跟大家聊聊Java异常.Java异 ...
- 第11章 Java异常与异常处理
1.Java异常简介 1.什么是异常异常出现的时候代码会无法正常运行下去,会产生各种问题2.捕捉异常的作用提早发现异常,方便查找问题,并给出解决方法3.Java中的异常1.Java中所有不正常的类都是 ...
- java 异常
1.java异常 2.自定义抛出 3.运行时异常,程序有问题,让使用者可以改' ' 4.return 和 throw的区别 return 符合函数要求的值 throw 有问题的时候用它结束 ...
- 3.Java异常进阶
3.JAVA异常进阶 1.Run函数中抛出的异常 1.run函数不会抛出异常 2.run函数的异常会交给UncaughtExceptionhandler处理 3.默认的UncaughtExceptio ...
- 2.Java异常学习
1.Java异常的概念 异常的例子 1.除法就是一个需要捕获异常的例子,除数又可能是0 异常处理的基本流程如下 一旦发生异常,就使得程序不按照原来的流程继续的运行下去 a.程序抛出异常 try{ th ...
- java异常架构图 和几个面试题
1.java异常架构图 粉红色的是受检查的异常(checked exceptions),其必须被 try{}catch语句块所捕获,或者在方法签名里通过throws子句声明.受检查的异常必须在编译时被 ...
随机推荐
- python中文语料分词处理,按字或者词cut_sentence
cut_sentence.py import string import jieba import jieba.posseg as psg import logging #关闭jieba日制 jieb ...
- windows下部署.netcore+docker系列一(安装linux (ubuntu18.4))
1 下载 虚拟机和 linux 系统 版本是 ubuntu 链接:https://pan.baidu.com/s/1jTxdysoyOhSWD-Ea-7JIbg 提取码:iiad 2 首先要安装 虚 ...
- Scrapy中的crawlspider
crawlspider 能自动的获取url并提交请求 命令:scrapy genspider -t crawl spidername 'example.cn' 所导入的模块 # -*- coding: ...
- DEDE中自定义表单HTML 怎么写
用DEDE嵌套网站时,有时我们需要添加自定义字段,而自定义字段的HTML样式如何设置呢? 功能地图(核心/频道模型/内容模型管理/)——普通文章的修改——字段管理——你的自定义字段的修改——最下面自定 ...
- apt 安装 版本
1. 通过apt-get安装指定版本软件 apt-get install package=version 2. 查询指定软件有多少个版本 2.1 通过网站搜索https://packages.ubun ...
- 【shell】Shell变量基础及深入
1. 什么是变量 变量就是用一个固定的字符串(也可能是字符数字等的组合),替代更多更复杂的内容,这个内容里可能还会包含变量和路径,字符串等其他内容. 变量的定义是存在内存中. x=1 y=2 2. 变 ...
- MySQL UDF Dynamic Library Exploit in *nix
/* } 本文转hackfreer51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/575448,如需转载请自行联系原作者
- The Preliminary Contest for ICPC Asia Xuzhou 2019 徐州网络赛 XKC's basketball team
XKC , the captain of the basketball team , is directing a train of nn team members. He makes all mem ...
- 题目分享F 二代目
题意:T个点R种双向边,P种单向边,求点S到每个点的最短距离 分析:(这再看不出来是spfa就该**了) 首先,这题能否用spfa就看他是否有负环呗,显然,双向边的权值非负,单向边还有个啥政策,总之显 ...
- 翻转单词顺序 VS 左旋转字符串
全部内容来自<剑指offer>. 题目一: 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变.为简单起见,标点符号和普通字符一样处理.例如输入字符串“I am a stude ...