• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
月迷津
博客园    首页    新随笔    联系   管理    订阅  订阅

常用类(五)

十三、System类概述及其成员方法

  概述

    System 类包含一些有用的类字段和方法。它不能被实例化。

  成员方法

    public static void gc()
    public static void exit(int status)
    public static long currentTimeMillis()
    public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)

  注意

    System.gc()可用于垃圾回收。当使用System.gc()回收某个对象所占用的内存之前,通过要求程序调用适当的方法来清理资源。在没有明确指定资源清理的情况下,Java提高了默认机制来清理该对象的资源,就是调用Object类的finalize()方法。finalize()方法的作用是释放一个对象占用的内存空间时,会被JVM调用。而子类重写该方法,就可以清理对象占用的资源,该方法有没有链式调用,所以必须手动实现。
从程序的运行结果可以发现,执行System.gc()前,系统会自动调用finalize()方法清除对象占有的资源,通过super.finalize()方式可以实现从下到上的finalize()方法的调用,即先释放自己的资源,再去释放父类的资源。
    但是,不要在程序中频繁的调用垃圾回收,因为每一次执行垃圾回收,jvm都会强制启动垃圾回收器运行,这会耗费更多的系统资源,会与正常的Java程序运行争抢资源,只有在执行大量的对象的释放,才调用垃圾回收最好

十四、Date类概述及其方法

  概述

    类 Date 表示特定的瞬间,精确到毫秒。

  构造方法

    public Date()
    public Date(long date)

  成员方法

    public long getTime()
    public void setTime(long time)

十五、DateFormat类概述及其方法

  概述

    DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。
    是抽象类,所以使用其子类SimpleDateFormat

  构造方法

    public SimpleDateFormat()
    public SimpleDateFormat(String pattern)

  成员方法

    public final String format(Date date)
    public Date parse(String source)

十六、正则表达式概述及基本使用

  概述

    是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。

  正则表达式的组成规则

    规则字符在java.util.regex Pattern类中
    常见组成规则
      字符
      字符类
      预定义字符类
      边界匹配器
      数量词

  正则表达式的判断功能

    public boolean matches(String regex)

  正则表达式分割功能

    public String[] split(String regex)

  正则表达式替换功能

    public String replaceAll(String regex,String replacement)

posted @ 2018-08-30 11:54  月迷津  阅读(147)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3