java常用类库--System类与Runtime类

System类

java不支持全局变量和方法,java设计者将一些系统相关的重要方法和变量收集到了一个统一的类中,这就是System类。System类中的所有成员都是静态的,而要引用这些变量和方法就可以直接使用System类名作为前缀。在前面已经用到的标准输入和输出的in和out变量,接下来再接着介绍几个System类中的方法。

exit(int status)方法,提前终止虚拟机的运行。对于发生了异常情况而想终止虚拟机的运行,传递一个非零值作为参数。若在用户正常情况下终止虚拟机的运行,则传递零值作为参数。

getProperties 方法是获得当前虚拟机的环境属性。每一个属性都是变量与值以成对的形式出现的。Properties是Hashtable的子类,正好可以用于存储环境属性中的多个“变量/值”对格式的数据,getProperties方法返回值是包含了当前虚拟机的所有环境属性的Properties类型的对象

Runtime类

Runtime类封装了java命令本身的运行程序,其中许多方法与System中的方法重复。不能直接创建Runtime实例,但是可以通过静态方法Runtime.getRuntime获得正在运行的Runtime对象的引用。

java命令运行之后,本身是多任务操作系统上的一个进程,在这个进程中启动一个新的进程,则执行其他程序时使用exec方法。exec方法返回一个代表子程序的Process类对象,通过这个对象,Java进程可以与子程序交互。

转载于:https://my.oschina.net/u/3718722/blog/1571316

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值