• 5.13重点


    1.throw和throws的区别:

    throw :手动抛出异常

    throws:声明方法可能要抛出的各种异常

    2.Error与Exception的区别

    Error表示系统致命的错误,程序是无法处理这些错误的

    Exception是指程序可以捕获并处理的异常,并且程序可能会被恢复。

    3.运行时异常(runtimeException)和受检查异常(checked)的区别

    区别是RuntimeException是运行时才会发生的异常, 而受检查异常是编译时异常,编译器会分析哪些异常会在执行一个方法或者构造函数的时候抛出。

    4.字符流和字节流的区别

    字符流:用于处理文字和字符的 流。操作完成后不关闭流,数据无法传递,字符流有缓冲区,将数据接受于缓冲区,达到区的极限就会进入文件中,打开文件次数少

    字节流:文字以外的都可以用。操作完成后不需关闭流,也可以传递数据,每传一次数据就会打开一次文件,打开数据次数多。占用内存,缓冲流只在文件输出数据时存在

    5.java.util包有哪些常用的接口和类

    常用的类:

      BufferedReader   BufferedWriter 

      FileReader           FileWirter 

      String                   Integer 

      Date                     Class

      HashMap        Object

      Runtime        file

      Integer       Long

      Thread

    常用的接口:

      List      Map       Transaction   Iterator   Runnable 

    6.ArryList和LinkedList的区别

    ArrayList实现了List接口,以数组的方式来实现的,ArrayList长度可变,有序,遍历元素和访问的时候,效率高

    LinkedList是采用链表的方式来实现List接口的,删除、插入、效率高

    7.list set map 有什么异同

    List:接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象

    Set:注重独一无二的性质,存储没有顺序

    Map:使用键值对存储,值可以重复,键不可以重复

    8.输入流和输出流的区别

    输入输出的方向是针对程序而言,向程序中读入数据,就是输入流;从程序中向外写出数据,就是输出流

  • 相关阅读:
    Flex之五筒布局:想去哪儿就去哪儿 上手就会
    CSS画出三角形与圆形小技巧
    HTML table表格标签
    HTML 常用列表标签
    vue-learning:4-template-v-if-and-v-show
    vue-learning:3-template-{{}}-and-v-html
    vue-learning:2
    vue-learning:0
    vue-learning:1
    【转】像素 Pixel (Picture Element)
  • 原文地址:https://www.cnblogs.com/pan520/p/12883305.html
Copyright © 2020-2023  润新知