Hirdetés
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Milyen okostelefont vegyek?
- Samsung Galaxy A54 - türelemjáték
- Külföldi prepaid SIM-ek itthon
- Mobilinternet EU-n kívül, eSIM adatcsomagok használata
- Örömhír: nem spórol Európán a OnePlus
- Samsung Galaxy S25 - végre van kicsi!
- Android alkalmazások - szoftver kibeszélő topik
- Hazai akkumulátorrekordra pályázik a OnePlus 15R
- Xiaomi 15 - kicsi telefon nagy energiával
Ú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
- Nvidia Quadro P4000 // Nvidia Quadro P5000 --- Budapest MPL Foxpost
- Gamer/streamer mikrofon, állvány és USB HUB kitűnő árakon!
- HIBÁTLAN iPhone 12 Mini 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3644
- HIBÁTLAN iPhone 13 Pro Max 128GB Gold-1 ÉV GARANCIA - Kártyafüggetlen, MS4162, 100% Akksi
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


