Бейне: Java-де InputStream-ді жабу керек пе?
2024 Автор: Lynn Donovan | [email protected]. Соңғы өзгертілген: 2023-12-15 23:49
2 Жауаптар. Сіз жабу керек the енгізу ағыны , себебі сіз айтқан әдіс арқылы қайтарылған ағын шын мәнінде FileInputStream немесе басқа ішкі сынып болып табылады. InputStream бұл файл үшін дескрипторды ұстайды. Егер де сен істеу емес жабық бұл сізге ағын бар ресурстардың ағуы.
Осыны ескере отырып, Java-де InputStream-ді жабу қажет пе?
Бірақ енгізу ағыны s ешқашан жабылмайды. Бұл дербес Java бағдарламалар және бірнеше осындай бағдарламалар бар InputStream ешқашан жабылмайды. Әдетте файл болған кезде жабылады InputStream нысан қоқыс жиналады немесе бағдарлама аяқталғанда. Әдетте мұндай нәрселерді ашық қалдыру жақсы идея емес.
Сондай-ақ, неге Java-дағы ағындарды жабуымыз керек? Бұл маңызды ағындарды жабу , оның шектеулі ресурсы ретінде осы класс ұстанатын және розетка қосылымында да, файлды өңдеуде де пайдаланылатын файл дескрипторын шығару үшін. Күрделі ресурстың ағып кетуі файл дескрипторының ерекшелігіне де әкелуі мүмкін.
Екіншіден, FileInputStream-ді жабу керек пе?
Иә, сен жабу керек кіріс ағыны, егер сіз келеді сіздің жүйелік ресурстарыңыз қайтарылды. FileInputStream . жабық () сіз қандайсыз қажет . Сіз де жабу керек () немесе бағдарламаңызды аяқтаңыз.
Маған ByteArrayInputStream жабу керек пе?
4 Жауаптар. Сізге қажеті жоқ ByteArrayInputStream жабыңыз , кез келген айнымалымен сілтеме жасалмаған кезде, қоқыс жинаушы ағынды және кейбір байтты шығарады (әрине, олар басқа жерде сілтеме жасалмаған болса).
Ұсынылған:
BufferedReader жабу керек пе?
BufferedReader бағдарламасындағы таңбаларды оқуды аяқтаған кезде, оны жабуды есте сақтау керек. BufferedReader жабылса, BufferedReader оқитын Reader данасы да жабылады
Mac компьютеріңізді жай ғана жабу дұрыс па?
MacBook-қа зиян келтірместен қақпақты жай ғана жауып қойған дұрыс. Сонымен қатар, ол техникалық қызмет көрсету сценарийін уақытында іске қоса алады. Сіз MacBook компьютерін 36 сағаттан артық пайдаланбайтын болсаңыз, өшіруді қарастыру керек. Apple оларды өшірмес бұрын батареяны шамамен ±50% зарядсыздандыруды ұсынады
Құм жәшігін жабу керек пе?
Құм жәшігіңізден қалаусыз келушілерді болдырмаудың ең жақсы жолы - оны пайдаланылмай тұрғанда жабу. Жақсы жабын құмды құрғақ ұстайды, бұл онда бактериялардың өсуіне жол бермейді. Дүкенде сатып алынған көптеген құм жәшіктер қақпақтармен бірге келеді
Дүкенді жабу деген нені білдіреді?
: жабу (терезені) жапқыштармен жабу.: жабу (кәсіпорын, дүкен, т.б.) белгілі бір уақытқа немесе мәңгілікке
IMG тегін жабу керек пе?
Тег жарамсыз элемент ретінде белгілі нәрсені білдіреді (HTML5 спецификациясын қараңыз), себебі оның мазмұны жоқ (айталы, айталық немесе). Сондықтан оны HTML тілінде жабудың синтаксистік себебі жоқ. XHTML, алайда, әрбір тегті жабу қажет болатын XML негізінде жасалған