码迷,mamicode.com
首页 > 编程语言 > 详细

java初级-上升

时间:2019-12-18 14:23:44      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:文件   运行时异常   cas   输出   字符   sdi   err   tst   runtime   

1、Java流(Stream)、文件(File)、IO

  读取控制台输入:Java控制输入由System.in完成

  从控制台读取多字符【char】输入:从BufferedReader对象读取一个字符串用read()方法,

  从控制台读取字符串【string】:从标准输入读取一个字符串需Bufferedreader的readLine()方法

  控制台输出:print、println()、write()

2、FileInputStream

  从文件读取读取数据:

    使用字符串类型的文件名来创建一个输入流对象来读取文件

    也可使用一个文件对象来创建一个输入流对象来读取文件,即用File()方法创建文件对象

3、FileOutputStream

    创建一个文件并向文件中写数据

    如果该流在打开文件进行输出前,目标文件不存在,那么该流会创建文件

4、 mkdir()创建文件夹

  mkdirs()创建一个文件夹和它所有父文件夹

  isDirectiry()方法返回true

  list()提取包含的文件和文件夹列表

5、异常

  代码少了分号:java.lang.Error

  对0做了除数:java.lang.ArithmeticException

  试图将错误类型的对象存储到一个对象数组时抛出的异常:ArrayStoreException 

  试图将对象强制转换为不是实例的子类时:ClassCastException

  向方法传递了一个不合法或不正确的参数:IIIegalArgumentException

  异常原因有很多,通常包含:

    用户输入了非法数据

    要打开的文件不存在

    网络通信时连接中断,或JVM内存溢出

  【这些异常有的是用户错误引起,有的是程序错误引起,有的是物理错误引起】

6、掌握异常三大类型

  检查性异常:用户错误或问题引起的异常,编译时候不能被简单忽略

  运行时异常:可能被程序员避免,可以在编译时被忽略

  错误:不是异常,是脱离程序员控制的问题。错误在代码中通常被忽略。比如栈溢出

7、Exception类的层次

  所有的异常是从java.lang.Exception类继承的子类:IOException、RuntimeException

  Throwable类的子类:Exception、Error

java初级-上升

标签:文件   运行时异常   cas   输出   字符   sdi   err   tst   runtime   

原文地址:https://www.cnblogs.com/sharry/p/12059529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!