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

  • 相关阅读:
    vscode 代码补全工具之aiXcoder
    SQL语句替换某个字段的部分数据
    Antd中,Select 中value设值,导致placeholder不生效解决方法
    Git简易使用教程
    Hyper-V虚拟机上安装Ubuntu16.04/Ubuntu18.04.2LTS,搭建GitLab
    Hyper-V虚拟机安装Ubuntu,启动的时候会出现:Please remove the installation medium,then press ENTER
    来博客园9年多了,mark一下
    一步一步教你用IntelliJ IDEA 搭建SSM框架(3)——实现用户登录功能
    一步一步教你用IntelliJ IDEA 搭建SSM框架(2)——配置mybatis-geneator
    ITSEC TEAM 2013培训公开视频
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14836942.html
Copyright © 2011-2022 走看看