System类

System类

System类是Java语言的核心类之一,它提供了一些与系统相关的方法和属性。System类属于java.lang包,因此无需显式导入就可以使用。

  1. 标准输入输出
    • System.out:用于标准输出,类似于C语言中的printf
    • System.in:用于标准输入,可以通过Scanner类读取输入。
  2. 环境变量
    • System.getenv(String name):获取指定的环境变量值。
  3. 属性
    • System.getProperties():获取系统属性集合,可以获取JVM的信息等。
  4. 时间
    • System.currentTimeMillis():返回当前时间的毫秒数。
    • System.nanoTime():返回当前时间的纳秒数。
  5. 垃圾回收
    • System.gc():建议JVM进行垃圾回收。
  6. 退出程序
    • System.exit(int status):退出程序,status通常为0表示正常退出,非0表示异常退出。
  7. 数组复制
    • System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length):用于数组的复制。
  8. 设置和获取当前用户目录
    • System.setProperty(String key, String value):设置系统属性。
    • System.getProperty(String key):根据键获取系统属性。
  9. 运行垃圾收集器
    • System.runFinalization():运行挂起的垃圾收集器。
  10. 清空输入缓冲区
    • System.in.read():可以清空输入缓冲区。

作者:静默虚空
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。

posted @   糊涂图-4060  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示