不知道报了一个什么错,请给个帮助

第一次写IO代码不知道报了一个什么错,请给个帮助,十分感谢

img

 F:developlJDK8binljava.exe
 36
 Exception             inthread            "main"                      OutOfMemoryError                      Createbreakpoint  java.lang                                                      Direct buffer                 memory
     atjava.nio.Bits.reserveMemory(Bits.java:694)
     atjava.nio.DirectByteBuffer.(DirectByteBuffer.java:123)
     atjava.nio.ByteBuffer.allocateDirect(ByteBuffer.java:311)
     at cn.itcast.jvm.t1.direct.Demo1_1.main(Demo1_10.java:19

内存溢出,可能由于不断申请内存,循环或者io操作不当等原因导致直接内存溢出。

内存溢出了,代码呢