zoukankan      html  css  js  c++  java
  • 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.输入流和输出流的区别

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

  • 相关阅读:
    电磁学讲义3:电场
    电磁学讲义2:库仑定律
    电磁学讲义1:静电的基本现象
    安卓(Android)手机如何安装APK?
    理论物理极础9:相空间流体和吉布斯-刘维尔定理
    物理学家的LOGO
    Zhulina 的高分子刷理论
    一步一步学Silverlight 2系列(5):实现简单的拖放功能
    地图上显示X,Y 坐标代码
    一步一步学Silverlight 2系列(4):鼠标事件处理
  • 原文地址:https://www.cnblogs.com/pan520/p/12883305.html
Copyright © 2011-2022 走看看