Video: Vai mums ir jāaizver InputStream Java?
2024 Autors: Lynn Donovan | [email protected]. Pēdējoreiz modificēts: 2023-12-15 23:50
2 atbildes. Tu vajag aizvērt uz ievades straume , jo jūsu minētās metodes atgrieztā straume patiesībā ir FileInputStream vai kāda cita apakšklase InputStream kurā ir faila rokturis. Ja jūs darīt nē aizveriet šī straume jūs ir resursu noplūde.
Ņemot to vērā, vai Java ir nepieciešams aizvērt InputStream?
Bet ievades straume s nekad nav slēgts. Tas ir atsevišķs Java programmas, un ir vairākas šādas programmas, kurās InputStream nekad nav slēgts. Parasti fails tiks aizvērts, kad InputStream objekts ir savākti atkritumi vai kad programma beidzas. Parasti nav ieteicams atstāt lietas atklātas.
Turklāt, kāpēc mums vajadzētu slēgt straumes Java? Ir svarīgi, lai aizvērt straumes , lai atbrīvotu šīs klases faila deskriptoru kā tās ierobežoto resursu un izmantotu gan ligzdas savienošanai, gan failu apstrādei. Nopietna resursu noplūde var izraisīt arī faila deskriptora izņēmumu.
Otrkārt, vai man ir jāaizver FileInputStream?
Jā, tu vajag aizvērt ievades plūsma, ja jūs gribu jūsu sistēmas resursi ir atbrīvoti. FileInputStream . aizveriet () ir tas, ko tu nepieciešams . Jūs vai nu vajag aizvērt (), vai pabeidziet programmu.
Vai man ir jāaizver ByteArrayInputStream?
4 atbildes. Tev nevajag aizveriet ByteArrayInputStream , brīdī, kad uz to neatsaucas neviens mainīgais, atkritumu savācējs atbrīvos straumi un dažus baitus (protams, pieņemot, ka tie nav norādīti kaut kur citur).
Ieteicams:
Vai Samsung m30 darbosies pie mums?
Ņemiet vērā, ka, lai nodrošinātu perfektu pārklājumu, ideāls ir tas, ka Samsung Galaxy M30 ir visas frekvences visiem tīkliem, kas tiek izmantoti ASV, lai gan, ja Samsung Galaxy M30 trūkst kādas no izmantotajām frekvenču joslām, tas nenozīmē, ka tā ir. nedarbojas šajā tīklā, bet pārklājums varētu būt ierobežots
Vai varat mums pārslēgt Eiropas kontaktdakšu?
Viena izteikta atšķirība, izņemot spraudņa veidu, ir spriegums; ASV tas ir no 110 līdz 120 voltiem, bet Eiropā tas ir 220 volti. Vadu krāsas Eiropā atšķiras no ASV. Noņemiet skrūvi svešā spraudņa aizmugurē, izmantojot plakanu skrūvgriezi vai Phillips skrūvgriezi
Vai mums vajadzētu aizvērt BufferedReader?
Kad esat pabeidzis lasīt rakstzīmes no BufferedReader, neaizmirstiet to aizvērt. Aizverot BufferedReader, tiks aizvērta arī Reader instance, no kuras BufferedReader lasa
Vai mums vajadzētu izmantot tradicionālās vai e-grāmatas?
2. E-grāmatas ir vairāk pārnēsājamas nekā drukātās. Drukātas grāmatas, īpaši cieto vāku izdevumi, var būt ļoti smagas, savukārt lielākā daļa mūsdienu e-lasītāju ierīču ir vieglas. Ir daudz vieglāk nēsāt līdzi e-lasītāju, kurā ir visa grāmatu bibliotēka, nekā ņemt līdzi pat dažas fiziskas grāmatas
Vai IMG tags ir jāaizver?
Tags apzīmē to, kas ir pazīstams kā tukšais elements (skatiet HTML5 specifikācijas), tā sauktais, jo tam nevar būt nekāda satura (atšķirībā no, teiksim vai). Tāpēc nav sintaktiska iemesla, kāpēc tas būtu jāaizver HTML. Tomēr XHTML pamatā ir XML, kur katrs tags ir jāaizver