2011-09-17 24 views

Odpowiedz

23

Jeśli to zamkniesz, nie będziesz już mógł pisać na konsoli, więc zostawmy to zadanie VM, gdy proces się zakończy. Powinieneś zamykać tylko strumienie, które posiadasz lub które zostały utworzone ręcznie. System.out jest poza twoją kontrolą, więc zostaw to twórcy, aby się nim zajął.

5

Oczywiście nadal można je przepłukać().

16

bo nie je otworzyć VM zrobił i to jest jego praca, aby je zamknąć, chyba że udokumentowane inaczej

jest podobny do C++ powiedzenie nie posiadam go, nie delete go.

+1

@henning 'free' then or in C++ adage –