• java初级-上升


    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

  • 相关阅读:
    Failed to rename HdfsNamedFileStatus
    C#多线程编程(4)--异常处理+前三篇的总结
    React Native =>(箭头函数)
    React Native undefined和null
    React Native 生命周期
    React Native Invariant Violation: Text strings must be rendered within a <Text> component.
    React Native 布局 justifyContent、alignItems、alignSelf、alignContent
    React Native 实现垂直水平居中(justifyContent、alignItems)
    React Native TypeError:undefined is not an object
    React Native 自定义动态标签
  • 原文地址:https://www.cnblogs.com/sharry/p/12059529.html
Copyright © 2020-2023  润新知