java中的system类

System作为系统类,在JDK的java.lang包中,可见它也是一种java的核心语言特性。System类的构造器由private修饰,不允许被实例化。因此,类中的方法也都是static修饰的静态方法。

System类内部包含in、out和err三个成员变量,分别代表标准输入流(键盘输入),标准输出流(显示器)和标准错误输出流(显示器)

System中的常用方法有:

currentTimeMillis方法——以毫秒为单位返回当前时间;但是要注意尽管返回值的时间单位是毫秒,但值的单位实际上取决于底层操作系统,可能会比毫秒大。例如,很多操作系统以数十毫秒为单位测量时间

arraycopy方法——数组拷贝

getProperty方法——获得系统中属性名为key的属性对应的值

exit方法——终止当前运行的Java虚拟机。传入的参数代表一个状态代码;按照惯例,非零状态码表示异常终止。

gc方法——运行垃圾回收器

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在读源码的过程中,发现了System的一些使用,现记录一下System类源码及其主要作用;System类代表系统,...
    jackLee阅读 1,174评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,740评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • 喧闹的城市,人们淹没在灯红酒绿里,月亮月亮我问你,为什么没人再看你? 2017年10月3日 阴雨绵绵 一 “寒...
    小女子来了阅读 1,754评论 11 11
  • 昨天柘子又在朋友圈里大秀自己血拼的成果,在最后还不忘放上自己美美的照片。 认识柘子的人都说,柘子从小...
    悠然之春阅读 632评论 4 5