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类 - 用来调整格式

  • 相关阅读:
    idea设置全局ignore
    win 2012 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013 Redistributable. Please ins
    win 2012 安装mysql 5.7.20 及报错 This application requires Visual Studio 2013 Redistr
    kafka 删除 topic
    java编译中出现了Exception in thread “main" java.lang.UnsupportedClassVersionError
    Centos中使用yum安装java时,没有jps的问题的解决
    Spring 整合Junit
    Spring纯注解配置
    Spring 基于注解的 IOC 配置
    打印java系统的信息
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14836942.html
Copyright © 2011-2022 走看看