程序地带

java的System类简单使用


System类

System 类代表系统,系统中很多属性和控制的方法都放置在该类的内部中。该类位于 java.lang包。

该类的构造器是私有的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是 static ,所以可以很方便进行调用

成员变量


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

成员方法


native long currentTimeMillis():


返回当前计算机时间,与GMT1970,1,1 ,0:0:0 的毫秒数。

void exit(int status)


退出程序。其中status的值 0 表示正常退出,非零代表退出异常。使用该方法可以在图形界面编程中实现程序的退出功能等。

void gc()


该方法的作用是请求系统进行垃圾回收。至于系统是否立即回收,则取决于系统中垃圾回收算法的事项一级系统执行时的情况。

String getProperty(String key)


该方法的作用是获的系统中属性为key的属性对应的值。系统中常见的属性名以及属性的作用下表所示:


属性名属性说明java.versionjava运行时环境版本java.homejava安装目录os.name操作系统的名称os.version操作系统的版本user.name用户的账户名称user.home用户的主目录user.dir用户当前工作目录

测试

import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String javaVersion = System.getProperty("java.version");
System.out.println(javaVersion);
String javaHome = System.getProperty("java.home");
System.out.println(javaHome);
String osName = System.getProperty("os.name");
System.out.println(osName);
String osVersion = System.getProperty("os.version");
System.out.println(osVersion);
String userName = System.getProperty("user.name");
System.out.println(userName);
String userHome = System.getProperty("user.home");
System.out.println(userHome);
String userDir = System.getProperty("user.dir");
System.out.println(userDir);
}
}

输出

14.0.2
D:Java
Windows 10
10.0
25766
C:Users2566
C:Users2566IdeaProjectsjava常用类

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaoxiao66668/article/details/112760959

随机推荐

mybatis框架学习总结

mybatis框架学习总结

1、MyBatis简介MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名...

程序员夏小哥 阅读(512)

Git入门

Git入门

Git入门简介Git是分布式版本控制工具Git有自己独立的命令行窗口,命令和Linux一样前戏git的所有操作前面都要以git开头第一次使用的时候需要配置一下用户和邮箱初始化新建一个本地...

郭小郭Jason 阅读(387)

05微服务-商品-增删改查与搜索分页***

05微服务-商品-增删改查与搜索分页***

商品微服务-品牌增删改查创建商品微服务,实现对品牌表的增删改查功能。具体包括(1)查询全部列表数据(2)根据ID查询实体数据&#x...

编程界翁老师 阅读(105)