新手求教
package GenerateCharacter;
import java.io.*;
/**
* @version 1.1 2014-10-10
* @author lalala
*
*/
public class GenerateCharacters {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
ByteArrayOutputStream out=new ByteArrayOutputStream();
GenerateCharacters.generateCharacters(out);
}
public static void generateCharacters(ByteArrayOutputStream out) throws IOException {
int firstPrintableCharacter=33;
int numberOfPrintableCharacters=94;
int numberOfCharactersPerLine=72;
int start=firstPrintableCharacter;
byte [] line=new byte[numberOfCharactersPerLine+2]; //+2对应回车和换行
while(true) //无限循环
{
for(int i=start;i<start+numberOfCharactersPerLine;i++)
{
line[i-start]=(byte) ((i-firstPrintableCharacter)%numberOfPrintableCharacters+firstPrintableCharacter);
}
line[72]= (byte) '\r'; //回车
line[73]= (byte) '\n'; //换行
out.write(line);
start=((start+1)-firstPrintableCharacter)%numberOfPrintableCharacters+firstPrintableCharacter;
}
}
}
练习《java网络编程》 书上的一段代码。。运行以后出现Exception in thread "main" java.lang.OutOfMemoryError: Java heap space 异常 查了下 说是 JVM内存问题。。。调试了半天不知道错哪了。。求高手指教下。。。另外刚开始学习Java。在Ecplise 这个编程环境下 该怎么调试java程序。。