Video: Musíme zatvoriť InputStream v jazyku Java?
2024 Autor: Lynn Donovan | [email protected]. Naposledy zmenené: 2023-12-15 23:53
2 odpovede. vy treba zavrieť a vstupný prúd , pretože prúd vrátený metódou, ktorú spomínate, je v skutočnosti FileInputStream alebo nejaká iná podtrieda InputStream ktorá drží rukoväť na pilník. Ak ty robiť nie Zavrieť tento stream vás mať únik zdrojov.
Vzhľadom na to je potrebné zatvoriť InputStream v jazyku Java?
Ale vstupný prúd s nie je nikdy uzavretý. Toto je samostatný Java programov a existuje niekoľko takýchto programov, kde InputStream nie je nikdy zatvorená. Normálne sa súbor zatvorí, keď InputStream objekt je pozbieraný alebo keď program skončí. Normálne nie je dobrý nápad nechať veci takto otvorené.
Tiež, prečo by sme mali zatvárať streamy v Jave? Je to dôležité blízke prúdy , na uvoľnenie deskriptora súboru, ktorý má táto trieda ako jej obmedzený zdroj a používa sa pri pripájaní soketov aj pri manipulácii so súbormi. Vážny únik prostriedkov môže mať za následok aj výnimku deskriptora súboru.
Po druhé, musím zatvoriť FileInputStream?
Áno ty treba zavrieť vstupný tok, ak ste chcieť vaše systémové prostriedky uvoľnené späť. FileInputStream . Zavrieť () je to, čo vy potrebu . Ty tiež treba zavrieť (), alebo ukončite program.
Musím zatvoriť ByteArrayInputStream?
4 odpovede. nemusíš zatvorte ByteArrayInputStream , v momente, keď nie je odkazovaná žiadnou premennou, garbage collector uvoľní stream a niekoľko bajtov (samozrejme za predpokladu, že nie sú odkazované niekde inde).
Odporúča:
Mali by sme zatvoriť BufferedReader?
Keď dokončíte čítanie znakov z BufferedReader, nezabudnite ho zavrieť. Zatvorením BufferedReader sa zatvorí aj inštancia Reader, z ktorej BufferedReader číta
Čo to znamená zatvoriť obchod?
: zakryť (okno) okenicami.: zavrieť (podnik, obchod a pod.) na určitý čas alebo navždy
Je potrebné zatvoriť značku IMG?
Značka predstavuje to, čo je známe ako neplatný prvok (pozri špecifikáciu HTML5), nazývaný preto, že nemôže mať žiadny obsah (na rozdiel od, povedzme alebo). Preto neexistuje žiadny syntaktický dôvod, prečo by mal byť v HTML uzavretý. XHTML je však založené na XML, kde je potrebné zatvoriť každú značku
Prečo sa musíme učiť strojové učenie?
Iteratívny aspekt strojového učenia je dôležitý, pretože keď sú modely vystavené novým údajom, sú schopné sa nezávisle prispôsobovať. Učia sa z predchádzajúcich výpočtov, aby produkovali spoľahlivé, opakovateľné rozhodnutia a výsledky. Je to veda, ktorá nie je nová – ale nabrala nový impulz
Čo znamená zatvoriť okno prehliadača?
Definícia. „Zavrieť všetky otvorené okná prehliadača“je pokyn zo softvérovej aplikácie, ktorý vám povie, aby ste zatvorili všetky okná a karty, ktoré máte otvorené vo svojom internetovom prehliadači a v niektorých prípadoch dokonca aj v samotnom programe internetového prehliadača