zoukankan      html  css  js  c++  java
  • Java SE

    1.  可变字符串类

        <1>  StringBuilder

              内容可改变,线程安全,效率低

              常用的构造方法:

                StringBuilder()  //  无参构造

                StringBuilder(int capacity)  //  根据指定的容量来构造 (StringBuilder支持自动扩容) 

                StringBuilder(String str)  //  根据指定的字符串来构造

              常用的成员方法:

                StringBuilder insert(int offset, String str)

                StringBuilder append(String str)

                int capacity()  //  容量 (最大负载值)

                int length()  //  长度(实际承载值)

                StringBuilder deleteCharAt(int index)

                StringBuilder delete(int start, int end)

                StringBuilder replace(int start, int end, String str)

                StringBuider reverse()

        <2>  StringBuffer

              内容可改变,非线程安全,效率高

        <3>  返回值的设计

    2.  Java8之前的日期相关类

        <1>  System类

              System.currentTimeMillis()  //  获取毫秒为单位的时间差, 常用于计算程序运行所消耗的时间

        <2>  Date类

              用于描述年月日时分秒信息

        <3>  SimpleDateFormat类

              用于实现日期文本之间的相互转换

        <4>  Calendar类

              由于Date类中的很多方法已经过时了,故 使用Calendar类 取代

              多态的使用场合:

                通过方法的参数传递形成多态

                在方法体中直接使用多态

                通过方法的返回值类型形成多态

              

    3.  Java8中的日期相关类

        <1>  LocalDate类 - 描述日期信息

        <2>  LocalTime类 - 描述时间信息

        <3>  LocalDateTime类 - 描述日期时间信息

        <4>  Instant类 - 描述瞬间

        <5>  DateTimeFormattter类 - 用来调整格式

  • 相关阅读:
    {转}每次从vss获取文件都是只读
    點擊按鈕后彈出新頁面導致原頁面CSS失效
    Mschat控件示例升级错误处理方法
    一个简单的使用EVP框架的加密过程 aes 128 ecb
    centos7的syslog知识点
    pam模块使用syslog日志调试
    Linux系统上的popen()库函数
    linux C语言 用openssl进行签名验签 --- 亲测2 sha256 sha512
    linux C语言 用openssl进行签名验签 --- 亲测 sha256 sha512
    k8s简介
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14836942.html
Copyright © 2011-2022 走看看