常见类

作者: shallwego_ | 来源:发表于2017-04-10 15:41 被阅读0次

    String ,StringBuilder,StringBuffer

    • 不可变字符序列:String
    • 可变字符序列:StringBuilder(线程不安全,效率高)
             StringBuffer(线程安全,效率低) 【synchronized】
    可变字符序列
    • 初始化时,会把字符序列放在一个数组中,如果不定义长度的话默认长度为16个字节,如果定义则按照定义的字符序列长度+16个字节。
    • append:可变字符序列扩展长度的原理是,当添加的字符序列的长度超过原初始化长度的话,则创建一个新的数组,扩展长度,将原数组复制过去。
      【不可变字符序列String初始化时,会把字符序列放在一个长度为final常量的数组中,因此长度不可变。】
    • delete(start,end):删除,包头不包尾
    • reverse():翻转字符序列


    Date

    • java.util.Date:long类型数字
    • 日期格式化:long类型数字<--->日期字符串
    • 日历:long类型数字<--->日期


    File类

    输出树状文件目录,递归调用:


    Exception

    常见异常:
    • ArithmeticException
    • NullPointerException
    • ClassCastException
    • ArrayIndexOutOfBoundsException
    • NumberFormatException

    所有不是Runtime Exception的异常,统称为Checked Exception.
    Java语言将派生于RuntimeException类或Error类的所有异常称为“未检查异常”,Unchecked Exception

    相关文章

      网友评论

          本文标题:常见类

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