java在语法级别上其实没有内存泄露,因为Java有垃圾回收机制自动帮你回收,但是在有些时候,比如你打开了连接池,如果没有关闭,它会在内存中一直开着,或者你打开了文件,因为用Java打开文件其实是调用了c,c调用了windowsAPI,所以如果你不关闭,c是不会自动关闭的,所以其实是Java引起的内存泄露!