java面试细节

作者: huhu502 | 来源:发表于2016-06-28 19:41 被阅读59次
    1)常见的几种异常
    • 空指针异常
      NullPointerException
    • 类强制转换异常
      ClassCastException
    • 数组越界异常
      ArrayIndexOutofBoundsException
      IndexOutOfBoundsException (下标越界异常)
    • 安全异常
      SecurityException
    • 算数异常比如像除以0的异常
      ArithmeticException
    • 编码格式的异常
      UnSupportedEncodingException
      还有一些异常大家可以参考链接:《十大常见异常》#####2)String中常用的方法
    • public char charAt(int index)

    String name="abc";
    System.out.println(name.charAt(1));

    输出结果是b

    • length()
      字符串的长度
    • getBytes()
      将字符存储在字节数组中

    例如:
    byte[] b_utf8 = null;
    try {
    b_utf8 = "中国".getBytes("UTF-8");
    String s_utf8=new String(b_utf8,"UTF-8");
    System.out.println(s_utf8);
    } catch (UnsupportedEncodingException e) {
    e.printStackTrace();
    }

    输出结果为:中国
    参考链接:《String常用的一些方法

    相关文章

      网友评论

        本文标题:java面试细节

        本文链接:https://www.haomeiwen.com/subject/pcvtjttx.html