随笔分类 -  Java开发

摘要:ProcessBuilder.start()和Runtime.exec方法都可以创建一个本地(native)进程,并且返回代表这个进程的Java Process实例. Java.lang.process类能可以用来控制这个进程和获得进程的一些信息.(1)调用系统命令创建进程并且获取其命令输出,使用Runtime.exec(String cmd):public class ListNetStatus... 阅读全文
posted @ 2009-12-02 13:00 Chris Wang 阅读(11889) 评论(0) 推荐(1)
摘要:网上对Java的Daemon线程的说法很多,看的人头晕。 所以自己就来总结一下: Java语言自己可以创建两种进程“用户线程”和“守护线程” 用户线程:就是我们平时创建的普通线程. 守护线程:主要是用来服务用户线程. 那么如何来区分这两种线程呢? 其实在JDK的文档中已经说明的很清楚了:* The Java Virtual Machine exits when the only threads ... 阅读全文
posted @ 2009-11-28 22:43 Chris Wang 阅读(20942) 评论(3) 推荐(3)
摘要:这里记录Java中从控制台读入信息的几种方式,已备后查! (1)JDK 1.4(JDK 1.5和JDK 1.6也都兼容这种方法) public class TestConsole1 { public static void main(String[] args) { String str = readDataFromConsole("Please input string:); Sys... 阅读全文
posted @ 2009-11-25 09:56 Chris Wang 阅读(6919) 评论(0) 推荐(0)
摘要:test 阅读全文
posted @ 2009-11-18 18:24 Chris Wang 阅读(865) 评论(0) 推荐(0)
摘要:一.概述JVM封装了各种操作系统实际的差异性的同时,提供了JNI技术,它是一种双向的接口,使得开发者可以通过Java代码调用到各种native的库,反之亦然。所以JNI(Java Native Interface)能作为Java语言的一部分,她能够作为粘合剂将Java应用和其他本地应用(C/C++,Delphi)集合在一起.下图就很好的描述了JNI在Java应用中的地位和角色:作为一个双向的接口,... 阅读全文
posted @ 2009-09-14 17:08 Chris Wang 阅读(715) 评论(0) 推荐(0)