zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    CentOS 7.4 如何安装 MariaDB 10.3.9 Stable 数据库
    xxx is not in the sudoers file. This incident will be reported.
    CentOS 7.4 上如何安装 tomcat 9
    CentOS 7.4 下面安装 jdk 10 的一点总结
    CentOS 7.4 下安装 Nginx
    MySQL数据库常用操作
    chart学习
    Ext需要的文件目录
    获取浏览器信息
    运行容器
  • 原文地址:https://www.cnblogs.com/sharry/p/12059529.html
Copyright © 2011-2022 走看看