Java

Úgy döntöttem, sokáig nélkülözött C és C++ tapasztalataimra alapozva elkezdem a Java megismerését. Még nagyon messze vagyok attól, hogy bármi üzleti életben használható alkalmazást írjak javaban, de napi konstans 2 órát áldozok a tanulásra akár futó projektek rovására is. Megrendelőimtől ezúton is türelmet kérek. Bár ez a két óra azért nem sok érzékelhető lassulást fog eredményezni.

IDE nálam továbbra is a NetBeans lesz, egyszerűen ezt érzem leginkább olyannak, amin dolgozni tudok. Csak most végre olyasmire használom, amire eredetileg is készült, azaz java programozásra. :) A könyv pedig, ami a polcra/éjjeli szekrényre került, ez a vaskos és kétkötetes könyv: Java 2 Útikalauz programozóknak 5.0 Kaptam mellé egy zsebkönyvet is, amit már nagy könyvből az első 100 oldal feldolgozása és kipróbálása közben is hasznosnak találtam.

Amint átrágtam magam ezen a két köteten, tervbe vettem a Pragmatic Bookshelf-ről angol nyelven a The Pragmatic Programmer-t. Sok jót hallottam róla. A nyomtatott ára miatt ennek azt hiszem elég lesz a PDF verziója is.

Hozzászólások

Egyet kerek: ne a C/C++ ismereteidre alapozva ismerkedj a Java-val. Felejtsd el a C betuvel kezdodo nyelveket, ha Javazol.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Akkor azt a konyvet szepen le kell ejteni veletlenul a tizedik emeletrol, es nem lemenni erette. Az a baj, hogy aki C-t akar Java-ban programozni, annak nagyon gany kodjai szuletnek, amit karbantartani remalom. A kulonfele C++-os ideologiak meg a masik fele a dolognak. Nem az olyan egyszeruekre gondolok, mint a Singleton pattern vagy az interfeszek hasznalata, hanem amiket kulon a C++ sajatossagaihoz talaltak ki.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Abszolút nem arról van szó, hogy javaban akarok C-ül programozni és tökéletesen megértem, hogy miért nincs szükség pointerekre, meg hogy mit csinál a garbage collector. És csakazértis hasznos, hogy valamennyire konyítok C-hez, mert legalább értem, hogy miért van ezekre szükség.

Egyszerüen jó kiindulási alap, semmi más.

Egyébként maga a java nagyon tetszik, most hogy így kezdem érteni a logikáját.

--
http://sandor.czettner.hu

Bocs a bumpért, de érdekelne, hogy így több, mint fél év távlatából milyennek találtad a Java 2 útikalauzt. Java alapokat megtanultam pdf-ekből, tutorialokból, de szeretnék venni valami olyan könyvet, ami "rendesen" végigvezetne. Elég sok homályos folt maradt bennem, főleg az annotációk, beágyazott és belső osztályok, generikus programozás terén. Ha az Oracle oldalt meg tudnám tartani másodlagos, kiegészítő forrásnak, míg elsődlegesnek egy tankönyvet használhatnék, az ideális lenne. Ezt az útikalauzt néztem ki, és hallottam is róla sok szépet, érdekelne még egy vélemény.
Sajnos a legalapabb dolgokat már sikerült az unalomig ismételnem, miközben valahogy nem sikerült a haladó szintet elérnem. A legtöbbször a programnyelv adott részének működését részletező magyarázatokat és az érthető, egyszerű, de szemléletes példákat hiányolom.

Előre is köszönöm!
_______________________________________________________________________
Ha az idegenek olyan okosak, hogy tudnak utazni az űrben, akkor miért a leghülyébbeket rabolják el?

Szia!

Szerintem egész jó. Helyenként nagyon erőlteti a magyart, tehát utána kell nézni, mi is volt az valójában angolul, de sokat tanultam belőle. Sőt még most is használom, időnként fellapozom, ha valamit nem értek. A második kötet főleg, az első inkább az elmélet, a java alapok, de nagyon elnyújtották és a generikus rész pl nagyon unalmas, ráadásul tele van olyan részekkel, amit oldalakon keresztül magyaráz, aztán odaírja, hogy ne használjuk, mert a Java későbbi verzióiban ezt majd nem lehet, meg amúgy is félreérthető lesz tőle a kód.

--
http://sandor.czettner.hu