Z kursu: Zaawansowane programowanie w języku Java

Aby odblokować ten kurs, skorzystaj z bezpłatnej próbnej subskrypcji

Dołącz dzisiaj, aby uzyskać dostęp do ponad 24 900 kursów prowadzonych przez ekspertów w branży.

Korzystanie z konstrukcji try-with-resources przy operacjach we/wy

Korzystanie z konstrukcji try-with-resources przy operacjach we/wy – Java: przewodnik

Z kursu: Zaawansowane programowanie w języku Java

Korzystanie z konstrukcji try-with-resources przy operacjach we/wy

- [Instruktor] Podczas korzystania z zasobów wejściowych i wyjściowych ważne jest, aby korzystać z zasobów try with, gdy tylko jest to możliwe. Użycie opcji try with resources zapewnia, że wszystkie zasoby są dla mnie zamknięte. Nie muszę się martwić o ręczne zamykanie wszystkich zasobów, co może być trudne. Jeśli zasoby nie są prawidłowo zamknięte, łatwo jest skończyć z zasobami przeciekającymi kod. Jest to szczególnie ważne, jeśli używasz wielu zasobów, które wchodzą ze sobą w interakcje. W tym przykładzie mam klasę o nazwie TryWithResourcesExample. Wewnątrz głównej metody mam buforowany czytnik owinięty wokół czytnika ciągów, który po prostu pobiera prosty ciąg zawierający Hello World. Następnie mam prosty program do zapisywania ciągów znaków o nazwie writer. Następnie wywołuję writer.write, a wewnątrz tej metody wywołuję reader.readLine, więc używam czytnika do odczytu ciągu, a następnie zapisuję go do pisarza. Na koniec drukuję wynik. Po uruchomieniu programu na konsoli jest…

Spis treści