Új hozzászólás Aktív témák
-
Gregorius
őstag
válasz
nyaralasptt #83 üzenetére
Az autoboxing valami eszmeletlen szar lett a Javaban, syerintem iszonyu nagy hiba volt abban a formaban bevezetni
Nem az autoboxinggal van baj - azt a .NET is csinálja - hanem azzal, hogy akkor is azt használja, amikor nem kell.
Ha rajtam mulna, akkor eleve nem lennenek primitiv tipusok a nyelvben, mert legtobbszor csak szopas van veluk
Viszont a primitív típusokkal sokkal könnyebb jobban teljesítő kódot csinálni. Csak ugye valahol belerondítanak a platformfüggetlenségbe.
A generics viszont mast jelent/legalabbis amennyire tudom/: kb. olyasmi mint a C++ template-ek /kicsit talan gyengebb annal/ es pusztan forditasi ideju technologia, ezert akadtam fenn a ''teljesitmeny'' szon
Nem egészen. A template sokkal több mindenre használható, mint a generikus típus (leginkább makróhoz hasonlítható), akár faktoriálist lehet számoltatni a fordítóval. Viszont fordítás után teljesen eltűnik.
A Javában és a C#-ban jóval több megkötés van az ilyen paraméterekre, úgyhogy sokkal kevesebb dolgot lehet vele csinálni. A Java forrás->bájtkód fordító kiszervezi a kódból a vonatkozó cast-olások behelyettesítésével, vagyis nagyjából az a szint érhető el generikus cuccokkal felvértezett Javával, mint anélkül.
A C# fordító ellenben veszteség nélkül letolja az egészet a köztes kódba, ahol a JIT olyasmit csinál, mint a C++ fordító, ami típustól függően nagyságrendekkel gyorsabb futást eredményezhet.
Új hozzászólás Aktív témák
- PlayStation 5
- Milyen okostelefont vegyek?
- Sony MILC fényképezőgépcsalád
- WoW avagy World of Warcraft -=MMORPG=-
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Mini-ITX
- Milyen légkondit a lakásba?
- A fociról könnyedén, egy baráti társaságban
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- EAFC 25
- További aktív témák...
- HP Omen - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync - HDR 400 - USB-C - KVM Switch
- Garanciális MSI Katana GAMER 15,6"240Hz!i5 12500H(16X4,5Ghz)RTX 3060 6 GB VGA,32-64GB RAM/1TB SSD
- Bivaly MAGYAR Lenovo P1 gen2 (Core I7 32 Gb 1Tb 15" 4K 4Gb Nvidia) Laptopom eladó!!!
- HP ProBook 640 G8, 14" FHD IPS Touch, I5-1145G7 CPU, 16GB DDR4, 256GB SSD, WIN 11
- HP ProBook 640 G8, 14" FHD IPS Touch, I5-1145G7 CPU, 16GB DDR4, 256GB SSD, WIN 11
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A41 64GB Kártyafüggetlen, 1Év Garanciával
- AKCIÓ! Gigabyte H610M i5 12400F 16GB DDR4 512GB SSD RX 6700XT 12GB Zalman S2 TG Seasonic 650W
- BESZÁMÍTÁS! Apple Mac mini 2024 M4 16GB 256GB SSD számítógép garanciával, hibátlan működéssel
- Csere-Beszámítás! Gamer PC Számítógép! I5 12600KF / RTX 3070 / 32GB DDR4 / 512GB SSD
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest