Java中的System类中常用方法

1、定义

  • public final class System 被final修饰,表示无法被继承
  • private System() 方法私有化,表示无法创建实例
  • 所有方法全部是static修饰的

2、常用方法

System.getProperty(String key)

其中key主要有以下参数:

  • user.dir
    当前工程或者模块的工作目录
  • user.home
    当前用户主目录,Windows的形式:C:\Users\Rongdi
  • user.name
    当前用户名
  • line.separator
    行分符,也就是我们文件结尾的换行符
  • file.separator
    路径分隔符,各个系统都不一样,win \
  • java.version
    系统版本

System.exit(int status)

提前退出,后面的代码不再执行,我们可以通过设置不同的状态值来标明程序是否正常退出。

System.currentTimeMillis()

返回操作系统当前的毫秒时间戳
这个在爬虫中会经常看到,作为js加密的一种手段
长度为13位,所以在爬虫中看到了一个13位的数字,第一时间就应该想到是时间戳

System.arraycopy(src, start, dest, start, end)

实现数组的拷贝,其中的start和end均为索引,且是左闭又开的

3、思维导图整理如下

在这里插入图片描述

发布了141 篇原创文章 · 获赞 131 · 访问量 21万+

猜你喜欢

转载自blog.csdn.net/qq_41621362/article/details/105315651