随笔 - 172  文章 - 0  评论 - 0  阅读 - 11939

Java常用类(四)System类与Runtime类

System类定义了一些与系统相关的属性和方法,它所提供的属性和方法都是静态的,因此,想要引用这些方法,直接使用System类调用即可。

常用方法:

static void exit(int status)  终止当前正在运行的Java虚拟机,其中参数status表示状态码,若状态码非0,则表示异常终止

static void gc()  运行垃圾回收器,并对垃圾进行回收

static native long currentTimeMillis()  返回以毫秒为单位的与1970年1月1日0时0分0秒之间的时间差,也称为时间戳

static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)用于将一个数组中的元素快速拷贝到另一个数组,src表示源数组,dest表示目标数组,srcPos表示源数组中拷贝元素的起始位置,destPos表示拷到目标数组的起始位置,length表示拷贝元素个数

static Properties getProperties()  取得当前系统的属性

static String getProperty(String key)  获取指定键描述的系统属性 

Runtime类用于表示Java虚拟机运行时的状态,它用于封装Java虚拟机进程

Runtime类提供了一个exec()方法,该方法用于执行一个DOS命令,从而实现和在命令行窗口中输入DOS命令同样的效果

 

举例如下,结合String类和StringBuilder类

 结果

 可以清楚看到,在使用循环累加字符串,一定要使用StringBuilder

posted on   键盘敲烂的朱  阅读(107)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示