- Kormányok / autós szimulátorok topikja
- Milyen nyomtatót vegyek?
- Milyen TV-t vegyek?
- NVIDIA® driverek topikja
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Soundbar, soundplate, hangprojektor
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Androidos tablet topic
- Minden fronton drágulást vár a DRAM-piacon a Trendforce
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
Ú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?:))
- Ubiquiti LOCOM2 NanoStation
- 27% - ÚJ GIGABYTE GeForce RTX 5080 AORUS MASTER 16GB GDDR7 256bit (N5080AORUS M-16GD) Videokártya !
- 27% - ASUS VivoBook S15 OLED! Snapdragon X Elite / 16GB DDR5 / 1TB NVMe Notebook!
- ASUS ROG Strix GeForce RTX 4080 SUPER 16GB GDDR6X OC Edition
- MSI Claw 8+ AI Ultra 7 258V 32GB RAM 1TB SSD Arany Eladó +tok+1TB M2 SSD-vel
- AKCIÓ! Intel Core i5 8500 6 mag 6 szál processzor garanciával hibátlan működéssel
- LG 65C4 - 65" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- Apple iPhone 12 Pro Max / 128GB / Kártyafüggetlen /12Hó Garancia / Akku: 87%
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Akció! Acer Nitro 5 AN515-55! I7 10750H / RTX 3050Ti / 16GB DDR4 / 512GB Nvme SSD!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

