- MWC 2026: Megérkezett a NXTPaper AMOLED
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Milyen okostelefont vegyek?
- Azonnali mobilos kérdések órája
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- One mobilszolgáltatások
- MWC 2026: Megérkezett a Nubia Air Pro változata
- Milyen hagyományos (nem okos-) telefont vegyek?
- MWC 2026: Kezünkben a frissen bemutatott Motorola Edge 70 Fusion
- iPhone topik
Új hozzászólás Aktív témák
-
floatr
veterán
Igaza van a többieknek a Writer osztályokkal kapcsolatban a doksi alapján, de:
public abstract class Writer implements Appendable, Closeable, Flushable {
...
abstract public void close() throws IOException;
...
}garancia nincsen rá h az implementációk meg is fogják csinálni.
public class FileWriter extends OutputStreamWriter {
...
}a FileWriter egy OutputStreamWriter "wrapper"
public class OutputStreamWriter extends Writer {
private final StreamEncoder se;
...
public void close() throws IOException {
se.close();
}
...
}namost a StreamEncoder nálam egy sun csomagos implementáció, a bytekód szerint úgy látom h meghív két flush jellegű metódust
void implClose() throws java.io.IOException;
0 aload_0 [this]
1 aconst_null
2 iconst_1
3 invokespecial sun.nio.cs.StreamEncoder.flushLeftoverChar(java.nio.CharBuffer, boolean) : void [64]
6 aload_0 [this]
7 getfield sun.nio.cs.StreamEncoder.encoder : java.nio.charset.CharsetEncoder [39]
10 aload_0 [this]
11 getfield sun.nio.cs.StreamEncoder.bb : java.nio.ByteBuffer [41]
14 invokevirtual java.nio.charset.CharsetEncoder.flush(java.nio.ByteBuffer) : java.nio.charset.CoderResult [71]tehát elvileg jó a cucc, ha a sort lezárod. Ennek ellenére én továbbra is aszondom, hogy ártani nem árt, ha használod a flush-t, ráadásul ha netán Writer helyett OutputStream-et használsz valahol, akkor megkíméled magad egy sunyi problémától.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Horgász topik
- PlayStation 5
- MWC 2026: Megérkezett a NXTPaper AMOLED
- Sokkal jobb ajánlat lett elődjénél az iPhone 17e
- Milyen okostelefont vegyek?
- Azonnali mobilos kérdések órája
- Amlogic S905, S912 processzoros készülékek
- Vezeték nélküli fülhallgatók
- AliExpress tapasztalatok
- Lexus, Toyota topik
- További aktív témák...
- 206 - Lenovo Legion Slim 7 (16IRH8) - Intel Core i7-13700H, RTX 4060
- Apple iPhone 15 Plus 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 15 Pro 1TB,Újszerű,Adatkabel,12 hónap garanciával
- SanDisk Extreme Portable 8TB (SDSSDE61-8T00-G25) (utolsó darab)
- Alkalmi vétel!Csere-Beszámítás! Csak tesztelt HP Omen 16! R9 8940HX / 32GB DDR5 / RTX 5060 / 1TB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

