Milyen jó módszerekkel megtanulhatja a Java API használatát?


Válasz 1:

Kezdje azzal, hogy milyen problémákon dolgozik.

Például, vegyen be néhány programozási kihívást, és kezdje el megoldani az embereket. Ilyen módon megismerheti a Java Gyűjtemények Keretet, mert az Adatszerkezet alapú problémák megoldásához a gyűjtési keretre van szüksége.

Ha szerveroldali programokat akar megtanulni, akkor kezdje a Szervlet-ekkel (és néha a JSP-vel). Most, amikor elkészült a gyűjteménykerettel és a szervlettel, javaslom, hogy írjon egy egyszerű háztartás-kezelési irányítópultot. (Ez az alkalmazás nyomon fogja követni, amit vásárol, hol költi pénzét stb.) Az alkalmazás elkészítéséhez adatbázisra van szüksége. Tehát jön a JDBC. OK, itt feltételezem, hogy elkészültél ezzel az alkalmazással.

Most, ahogy írta a DB kódot, gondolkodhat, miért van olyan sok Try-catch és sok kazánlemez-kód, szeretne megszabadulni tőle ?? Feltéve, hogy a válasz igen, javaslom, hogy töltse le a Hibernált funkciót, és kezdje el használni az egyszerű JDBC helyett. Megkönnyíti az életet.

Rendben; Kész Hibernált, Most mi van? Amikor szervleteket írtál, valószínűleg sokat írtál különböző típusú kérések kezelésére, és valószínűleg megunod, hogy újra és újra objektumokat készít, és a kódja sem úgy néz ki szervezettnek, hmmm, .. Nincsenek problémák, próbálja ki a Spring-et, írja újra ugyanazt az alkalmazást a Spring and Hibernate-val.

Az élet egyszerű, igaz ??? Lehetővé teszi, hogy megkönnyítse.

A jelentkezés nem olyan gyors, mint amire számítottál. A DB hívások sok időt vesznek igénybe ?? Rendben, kezeljük ezt, töltsük le a Mongo DB fájlt, menjünk át a dokumentumokon, elegendő az egyszerű indítás, cseréljük le az RDBMS-t Mongo-ra, és írjuk újra a DB-kódot, hogy mindent Mongo-val kezelhessünk.

Wow, az alkalmazás most gyorsabb.

Hmmm, javíthatjuk még ezt is ?? Bemutatható a MemCached, a gyorsítótárazó réteg. Írja be a gyorsítótárkezelő kódját, és látja, az alkalmazás még gyorsabb.

Rendben, most szüksége van a háttérrendszerre az iOS és az Andriod Client hívásainak kezeléséhez, térjen vissza a tavasszal írt alkalmazáshoz, vezessen be REST-t Jackson (és Json Message Converter) használatával.

Végül, nézz rád, úgy néz ki, mint egy fantasztikus Java programozó.

:)