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:数学执行错误时出现此异常




  • 相关阅读:
    Phpstorm+Xdebug配置
    ThinkPHP5.0---URL访问
    Thinkphp5创建控制器
    ThinkPHP5.0的安装
    网页动态背景——随鼠标变换的动态线条
    git SSH
    [go] 循环与函数
    svg make a face
    Hello Vizhub
    Beetlsql自定义生成entity,mapper,md代码
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/6853499.html
Copyright © 2011-2022 走看看