Java中的System类中常用方法
程序员文章站
2022-05-28 10:02:36
...
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均为索引,且是左闭又开的