FileReader fileReader = new FileReader("fullFileName");
char char[] = new char[1];fileReader.read(char);每次读取一个charchar[0]
char char[] = new char[1];fileReader.read(char);每次读取一个charchar[0]
因为有这么一种情况,需要加这么一功能....
(1)有一程序在命令提示符下敲入了java test后,就运行了为了防止在另一个窗口命令提示符下再次输入java test..也就是防止程序再被运行这个要如何实现。。
还有如何将java程序放到后台运行?
import java.nio.channels.*;class Test
{
public Test() {
} public void run() { try {
RandomAccessFile fis = new RandomAccessFile("lock","rw"); FileChannel lockfc = fis.getChannel(); FileLock flock = lockfc.tryLock(); if(flock == null) {
System.out.println("another process is running");
} else {
// do something...
Thread.sleep(50000);
}
} catch(Exception e) {
e.printStackTrace();
} } public static void main(String[] args)
{
Test test = new Test();
test.run();
}
}
开两个jvm根本没作用trueZhangYin(天行健)"的方法是对的