zoukankan      html  css  js  c++  java
  • Java笔试面试题007

    Java笔试面试题007


    1、请用正則表達式匹配出QQ号(如果QQ号码为5—10位)。

    解答: ^ d{5,10}$


    2、String, StringBuffer StringBuilder的差别。

    解答:String的长度是不可变的。 StringBuffer的长度是可变的。假设你对字符串中的内容常常进行操作,特别是内容要改动时。那么使用StringBuffer,假设最后须要String,那么使用StringBuffer的toString()方法。线程安全;

    StringBuilder是从 JDK 5 開始。为StringBuffer该类补充了一个单个线程使用的等价类;通常应该优先使用

    StringBuilder 类,由于它支持全部同样的操作。但由于它不运行同步,所以速度更快。


    3、请写出5种常见到的runtime exception。

    解答:

    NullPointerException:当操作一个空引用时会出现此错误。

    NumberFormatException:数据格式转换出现故障时出现此异常。

    ClassCastException:强制类型转换类型不匹配时出现此异常。

    ArrayIndexOutOfBoundsException:数组下标越界,当使用一个不存在的数组下标时出现此异常。

    ArithmeticException:数学执行错误时出现此异常




  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    ThinkCMF X1.6.0-X2.2.3框架任意内容包含漏洞分析复现
    Apache Solr Velocity模板注入RCE漏洞复现
    WebShell代码分析溯源(十一)
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/6853499.html
Copyright © 2011-2022 走看看