System类
System类
System
类是Java语言的核心类之一,它提供了一些与系统相关的方法和属性。System
类属于java.lang
包,因此无需显式导入就可以使用。
- 标准输入输出:
System.out
:用于标准输出,类似于C语言中的printf
。System.in
:用于标准输入,可以通过Scanner
类读取输入。
- 环境变量:
System.getenv(String name)
:获取指定的环境变量值。
- 属性:
System.getProperties()
:获取系统属性集合,可以获取JVM的信息等。
- 时间:
System.currentTimeMillis()
:返回当前时间的毫秒数。System.nanoTime()
:返回当前时间的纳秒数。
- 垃圾回收:
System.gc()
:建议JVM进行垃圾回收。
- 退出程序:
System.exit(int status)
:退出程序,status
通常为0表示正常退出,非0表示异常退出。
- 数组复制:
System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
:用于数组的复制。
- 设置和获取当前用户目录:
System.setProperty(String key, String value)
:设置系统属性。System.getProperty(String key)
:根据键获取系统属性。
- 运行垃圾收集器:
System.runFinalization()
:运行挂起的垃圾收集器。
- 清空输入缓冲区:
System.in.read()
:可以清空输入缓冲区。
作者:静默虚空
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现