Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身。System.gc()Runtime.getRuntime().gc() 上面的方法调用时用于显式通知JV ...
分类:
编程语言 时间:
2016-04-13 13:15:59
阅读次数:
129
原理:java的Runtime.getRuntime().exec(commandText)可以调用执行cmd指令。 cmd /c dir 是执行完dir命令后关闭命令窗口。 cmd /k dir 是执行完dir命令后不关闭命令窗口。 cmd /c start dir 会打开一个新窗口后执行dir指 ...
分类:
编程语言 时间:
2016-04-11 14:21:47
阅读次数:
176
工作中需要用java调用外部命令(shell脚本,启动服务等),之前使用Runtime.getRuntime().exec调用外部程序,Runtime.getRuntime().exec是java原生态的命令,而Apache commons-exec封装一些常用的方法用来执行外部命令。例如我们想得到
分类:
Web程序 时间:
2016-03-18 00:16:02
阅读次数:
2102
1.获得局域网的所有主机ip地址 ping ip 等待每次回复的超时时间: -w 280 要发送的回显请求数:-n 1 Process process=Runtime.getRuntime().exec("ping "); process.getInputStream()----InputStrea
分类:
编程语言 时间:
2016-02-25 13:41:24
阅读次数:
182
1在linux和windows中使用不同的命令打开窗口,比如使用adb时,linux要用:Runtime.getRuntime().exec(newString[]{"/bin/sh","-c",cmd});而windows会用Runtime.getRuntime().exec(newString[]{"cmd","/c",cmd});,如果都用/bin/bash,会报以下错误:java.io.IOException:Cannotr..
分类:
移动开发 时间:
2016-01-21 20:06:06
阅读次数:
209
Autoit上传文件需要安装两个软件:使用这个做文件上传时:在代码中需要添加的代码如下:Runtime.getRuntime().exec("d:/zhpg.exe");D盘的这个文件的做法:然后需要把系统默认的输入法设定为英文输入法
分类:
Web程序 时间:
2016-01-04 13:09:20
阅读次数:
209
/** * 运行挂载命令。返回挂载的地址。然后将地址解析 */ private void getExtSDCardPath() { try { Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec("mo...
分类:
其他好文 时间:
2015-12-25 20:50:55
阅读次数:
201
Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明:这个方法的意思就是在jvm中增加一个关闭的钩子,当jvm关闭的时候,会执行系统中已经设置的所有通过方法addShutdownHook添加的钩子,当系统执行完这些钩子后,jvm才...
分类:
其他好文 时间:
2015-12-03 00:35:37
阅读次数:
152
今天在阅读Tomcat源码的时候,catalina这个类中使用了下边的代码,不是很了解,所以google了一下,然后测试下方法,Tomcat中的相关代码如下: Runtime.getRuntime().addShutdownHook(shutdownHook); 这个方法的含义说明:这个方法的意思就...
分类:
其他好文 时间:
2015-11-25 19:31:28
阅读次数:
123
RunTime.exec("Shutdown -s");Runtime.getRuntime().exec("cmd /c Shutdown -t 10"); 1 Runtime run = Runtime.getRuntime(); 2 //run.exec("cm...
分类:
编程语言 时间:
2015-11-22 21:37:33
阅读次数:
180