
2025 Autor: Lynn Donovan | [email protected]. Viimati modifitseeritud: 2025-01-22 17:23
2 vastust. Sina tuleb sulgeda a sisend Voog , kuna teie mainitud meetodi abil tagastatud voog on tegelikult FileInputStream või mõni muu alamklass InputStream mis hoiab faili jaoks käepidet. Kui sa teha mitte Sulge see voog sind on ressursside leke.
Kas seda arvesse võttes on vaja InputStream Javas sulgeda?
Kuid sisendvoog s pole kunagi suletud. See on eraldiseisev Java programmid ja on mitmeid selliseid programme, kus InputStream pole kunagi suletud. Tavaliselt suletakse fail, kui InputStream objektiks on prügi kogutud või kui programm lõpeb. Tavaliselt pole hea mõte asju nii lahtiseks jätta.
Samuti, miks peaksime Java voogusid sulgema? Oluline on sulgeda ojad , et vabastada selle klassi piiratud ressursina hoitav failideskriptor, mida kasutatakse nii pesaühenduse kui ka failikäsitluse jaoks. Tõsine ressursileke võib põhjustada ka failideskriptori erandi.
Teiseks, kas ma pean FileInputStreami sulgema?
Jah, sina vaja sulgeda sisendvoogu, kui te tahan teie süsteemiressursid vabastatakse. FileInputStream . Sulge () on see, mida sina vaja . Sina kas vaja sulgeda () või lõpetage programm.
Kas ma pean ByteArrayInputStreami sulgema?
4 vastust. Sa ei pea sulgege ByteArrayInputStream , kui sellele ei viita ükski muutuja, vabastab prügikoguja voo ja mõned baidid (muidugi eeldusel, et neile ei viidata kusagil mujal).
Soovitan:
Kas peaksime BufferedReaderi sulgema?

Kui olete BufferedReaderist tähemärkide lugemise lõpetanud, peaksite meeles pidama selle sulgemist. BufferedReaderi sulgemine sulgeb ka Readeri eksemplari, millest BufferedReader loeb
Kuidas vahekaarti sundida sulgema?

Chrome'i tegumihaldur loetleb kõik vahekaardid eraldi protsessina (kuna neid käsitletakse sellistena). Valige mittereageeriv vahekaart ja klõpsake selle sulgemiseks nuppu Lõpeta protsess, nagu teeksite seda Windows TaskManageris
Miks me peame kasutajaid mõistma?

Isikute kõige olulisem eesmärk on tekitada mõistmist ja empaatiat lõppkasutaja(te)ga. Kui soovite kujundada inimestele edukat toodet, peate kõigepealt neid mõistma. Jutustamine seab eesmärgid, loob nähtavuse probleemidest ja potentsiaalsetest probleemidest kasutaja-toote suhetes
Kas peame Eclipse'i jaoks määrama keskkonnamuutujad?

Kui soovite, et need keskkonnamuutujad oleksid Eclipse'is saadaval, peate need panema kausta /etc/environon. Samuti saate määratleda keskkonnamuutuja, mis on nähtav ainult Eclipse'is. Avage Käivita -> Käivita konfiguratsioonid ja valige vahekaart "Keskkond"
Miks me peame tegema algoritmianalüüsi?

Algoritmianalüüs on laiema arvutusliku keerukuse teooria oluline osa, mis annab teoreetilised hinnangud ressursside kohta, mida vajab iga algoritm, mis lahendab antud arvutusprobleemi. Need hinnangud annavad ülevaate tõhusate algoritmide otsimise mõistlikest suundadest