java托管对象,那么是不是意味着close()方法可以不必写在程序中?

解决方案 »

  1.   

    close()函数的作用是:在读取数据流的过程中出现意外情况,来不及读取,把那些数据放回数据源,而不对读取方进行改变。
      

  2.   


    是,
    但是它不关闭会占很多资源,还可能导致异常,因为它在内存中不定时的销毁,(或许一直都不销毁)比如Connection,通常服务器会对连接数限制,如果你一直连而不关闭的话,可能以后就连不上了,就可能使程序挂掉关闭资源是个好的习惯,否则会在以后应用中很麻烦