日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

System 和 Runtime 类

發(fā)布時(shí)間:2025/3/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 System 和 Runtime 类 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 package day13; 2 3 import java.util.Arrays; 4 import java.util.Properties; 5 6 public class Demo1 { 7 8 /* 9 講解system類,是系統(tǒng)類,主要用于獲取系統(tǒng)的屬性數(shù)據(jù) 10 11 System類常用的方法: 12 arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 復(fù)制數(shù)組到另外一個(gè) 13 參數(shù): 14 src - 源數(shù)組。 15 srcPos - 源數(shù)組中的起始位置。 16 dest - 目標(biāo)數(shù)組。 17 destPos - 目標(biāo)數(shù)據(jù)中的起始位置。 18 length - 要復(fù)制的數(shù)組元素的數(shù)量。 19 20 currentTimeMillis() 返回當(dāng)前系統(tǒng)的時(shí)間 從1970年到現(xiàn)在有多少毫秒 ------使用頻率最高的方法 21 22 exit(int status) 退出jvm 如果是 0 就是正常退出java虛擬機(jī) 非零表示異常退出java虛擬機(jī) --------------一般 23 零或者非零的退出jvm,對(duì)于微軟是有意的,是可以統(tǒng)計(jì)這個(gè)平臺(tái)穩(wěn)不穩(wěn)定. 24 在catch中就使用1,如果是外面就用0 25 26 gc() 建議jvm虛擬機(jī)盡快使用垃圾回收器回收垃圾 很少用 27 28 29 */ 30 31 32 33 34 //System.getProperties(); 35 /* 36 37 -- listing properties -- 38 java.runtime.name=Java(TM) SE Runtime Environment 39 sun.boot.library.path=C:\Users\Administrator\AppData\Local\... 40 java.vm.version=24.45-b08 41 java.vm.vendor=Oracle Corporation 42 java.vendor.url=http://java.oracle.com/ 43 path.separator=; 44 java.vm.name=Java HotSpot(TM) 64-Bit Server VM 45 file.encoding.pkg=sun.io 46 user.script= 47 user.country=CN 48 sun.java.launcher=SUN_STANDARD 49 sun.os.patch.level=Service Pack 1 50 java.vm.specification.name=Java Virtual Machine Specification 51 user.dir=G:\newworkspace\chuangzhiboke 52 java.runtime.version=1.7.0_45-b18 53 java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment 54 java.endorsed.dirs=C:\Users\Administrator\AppData\Local\... 55 os.arch=amd64 56 java.io.tmpdir=C:\Users\ADMINI~1\AppData\Local\Temp\ 57 line.separator= 58 59 java.vm.specification.vendor=Oracle Corporation 60 user.variant= 61 os.name=Windows 7 62 sun.jnu.encoding=GBK 63 java.library.path=C:\Users\Administrator\AppData\Local\... 64 java.specification.name=Java Platform API Specification 65 java.class.version=51.0 66 sun.management.compiler=HotSpot 64-Bit Tiered Compilers 67 os.version=6.1 68 user.home=C:\Users\Administrator 69 user.timezone= 70 java.awt.printerjob=sun.awt.windows.WPrinterJob 71 file.encoding=UTF-8 72 java.specification.version=1.7 73 user.name=Administrator 74 java.class.path=G:\newworkspace\chuangzhiboke\bin 75 java.vm.specification.version=1.7 76 sun.arch.data.model=64 77 java.home=C:\Users\Administrator\AppData\Local\... 78 sun.java.command=day13.Demo1 79 java.specification.vendor=Oracle Corporation 80 user.language=zh 81 awt.toolkit=sun.awt.windows.WToolkit 82 java.vm.info=mixed mode 83 java.version=1.7.0_45 84 java.ext.dirs=C:\Users\Administrator\AppData\Local\... 85 sun.boot.class.path=C:\Users\Administrator\AppData\Local\... 86 java.vendor=Oracle Corporation 87 file.separator=\ 88 java.vendor.url.bug=http://bugreport.sun.com/bugreport/ 89 sun.cpu.endian=little 90 sun.io.unicode.encoding=UnicodeLittle 91 sun.desktop=windows 92 sun.cpu.isalist=amd64 93 94 */ 95 public static void main(String[] args) { 96 // TODO Auto-generated method stub 97 /* 98 int [] srcArr = {212,2,32,60,545,11,15}; 99 int [] desArr = new int [4]; 100 System.arraycopy(srcArr, 1, desArr, 1, 2); 101 System.out.println(Arrays.toString(desArr)); 102 */ 103 104 /* 105 System.out.println(System.currentTimeMillis()); 106 107 System.exit(0); 108 System.out.println("因?yàn)閖ava虛擬機(jī)已經(jīng)退出,所以這行不再打出"); 109 110 111 for (int i = 0; i < 3; i++) { 112 new Person(i, "啊狗"); 113 System.gc(); 114 } 115 */ 116 Properties pro = System.getProperties(); 117 pro.list(System.out); 118 /* 119 System.out.println(System.getProperty("java.version")); 120 System.out.println(System.getProperty("os.name")); 121 */ 122 123 } 124 125 } 126 127 class Person{ 128 private int id; 129 private String name; 130 131 public Person(int id , String name){ 132 this.id = id; 133 this.name = name; 134 } 135 136 //重寫object類的垃圾回收期 137 @Override 138 protected void finalize() throws Throwable { 139 super.finalize(); 140 System.out.println(this.name + " 被回收了!"); 141 } 142 143 }

?

?

RunTime()

/*Runtime Runtime.getRuntime(); 返回當(dāng)前應(yīng)用程序的運(yùn)行環(huán)境對(duì)象runtime.exec(String command) 根據(jù)路徑執(zhí)行打開(kāi)可執(zhí)行文件 返回的是process類*/

?

轉(zhuǎn)載于:https://www.cnblogs.com/bequt/p/5648578.html

總結(jié)

以上是生活随笔為你收集整理的System 和 Runtime 类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。