Hirdetés
- Nyílt forráskódú lett a legegyszerűbben használható AI tartalomgeneráló
- Hazavághatja a MicroSD memóriakártyák piacát a Biwin-féle Mini SSD
- Firmware: a rejtett agy a gépedben 🧠
- Máris vihetik az FSR Redstone-t az új FidelityFX SDK-ból a fejlesztők
- El sem merte árulni két új SSD-családjának árazását a Kioxia
- Milyen belső merevlemezt vegyek?
- A Transcend lehet a RAM-para következő áldozata?
- Fujifilm X
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Samsung LCD és LED TV-k
- Kétszáznál is több játékhoz hozta el az FSR Redstone-t az új AMD Software
- OLED TV topic
- ThinkPad (NEM IdeaPad)
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Rogyásig pakolható a Cooler Master Cosmos szériás csúcsháza
Új hozzászólás Aktív témák
-
WonderCSabo
félisten
StringBuffer a thread-safe, és pont ezért a fordító alapból concat() helyett mindig StringBuildert használ.
Egyébként jól mondod. Kizárólag cikluson belül érdemes StringBuilderrel játszadozni, a többi helyen úgy is helyesen elintézi helyetted a fordító. De nem azért mert nem ismeri fel. Vegyük a kövi kódot:
String s = "";
for (int i = 0; i < 100; ++i) {
s += Integer.toString(i);
}Ebből a következőt fogja generálni maga a fordító a bytecodeban:
String s = "";
for (int i = 0; i < 100; ++i) {
StringBuilder b = new StringBuilder(s);
b.append(Integer.toString(i));
s = b.toString();
}Látható, hogy rosszabbul járunk, mintha simán a concat()-ot használtuk volna.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- GYÖNYÖRŰ iPhone SE 2020 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2183
- Gyári garanciával Digitalizáló tábla XP-PEN Artist Pro 24
- Telefon szerviz helyben - Gyors javítás, akár 30 perc alatt!
- Bomba ár! Lenovo X1 Carbon 4th: i5-6GEN I 8GB I 512SSD I 14" FHD I HDMI I Cam I W11 I Gari
- Apple iPhone 12 Mini / 256GB / Kártyafüggetlen / 12Hó Garancia / Akku: 89%
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


