Publicitate
În timpul verii, compania la care am lucrat m-a trimis la un „Java Programming Boot Camp” deținut de Sun Microsystems în Philadelphia, Pennsylvania. Așteptarea pentru acest curs era să mă facă un dezvoltator Java de nivel de intrare - până la urmă, acesta a fost rezumatul general al cursului Sun. Ceea ce am învățat vara aceea a fost că nu poți scoate câteva mii de dolari pentru a învăța rapid o limbă de computer. Necesită timp, efort și multă încercare și eroare.
Pentru a profita cu adevărat de oportunitatea de a învăța limbajul de programare Java, am ajuns la concluzia că internetul a fost cel mai bun prieten al meu. Peste câteva săptămâni, am continuat să învăț. Au fost aproximativ 5 site-uri web importante la care m-am referit în mod constant la exemple de aplicații Java și aș dori să le împărtășesc cu dvs.
În primul rând, permiteți-mi să recomandați indiferent de ce, ar trebui să ridicați o carte sau două pe Java. Cărțile permit cuiva să se concentreze aproape complet, în timp ce internetul este de multe ori învăluit de distragere sau multitasking. Personal consider că deținerea cărții este cea mai bună, deoarece îmi oferă capacitatea de a evidenția pagini importante sau de a marca secțiuni specifice cu o notă lipicioasă. Acest lucru funcționează cel mai bine pentru mine, dar kilometrul dvs. poate varia.
În continuare, aș apela la o varietate de surse online pentru a vă oferi exemple de aplicație java relevante și explicații diferite pentru conceptele prezentate într-o carte. Mai jos am prezentat mai multe site-uri web unde puteți face doar asta - și chiar un pic mai mult.
O bază de date valoroasă plină de programe Java, Planet Source Code se mândrește cu una dintre cele mai mari baze de date cu cod Java pe care le-am văzut pe internet. În cadrul site-ului web, veți găsi codul sursă pentru mii de aplicații, jocuri și utilități Java. Unele dintre categoriile de pe Planet Source Code includ chiar și programe care se ocupă de securitate, structura datelor și appleturi - pentru a numi câteva.
În timp ce sunteți acolo, v-aș recomanda să consultați programul java al PSC Hall of Fame, unde sunt afișate cele mai impresionante sau mai bine scrise trimiteri de cod din ultimii ani. Am constatat personal că programele din Sala Famei erau utile și profesionale. Desigur, sursa pentru toate programele este gratuită pentru a putea să o utilizați, să o uitați și să o recompilați pe computer.
Renunță la unul dintre site-urile mele preferate ca resursă Java, Freeware Java oferă codul sursă pentru sute și sute de jocuri și aplicații. Acesta este de departe unul dintre cele mai valoroase site-uri web la care am avut acces în ultimul an pentru învățarea Java. Sugestia mea de a folosi acest lucru ca resursă este să vă uitați la un joc sau o aplicație similară unei zone de interes pe care o aveți sau chiar la un program pe care doriți să-l scrieți. Dacă vreau să scriu un joc de hochei aerian, ar fi foarte benefic să obțin idei de codare din codul sursă „Clasic Pong” al altui programator și să îmbunătățesc metodele și ideile sale.
Dacă nimic altceva, Freeware Java vă oferă acces la codul sursă la câteva aplicații Java foarte bine scrise și exemple de aplicații Java. Ți-aș recomanda să mergi direct la applet-uri pagină pentru a vedea sursa pentru camerele de chat, jocuri, scripturi de site-uri și multe altele.
Java Galaxy este o altă bază de date de internet cu sute de aplicații și jocuri completate cu coduri sursă gratuite pentru plăcerea dvs. de a învăța. Diferența dintre Java Galaxy și unele dintre celelalte baze de date cu coduri sursă din acest articol este că codurile sursă Java Galaxy sunt mai mici și mai simple - programele nu sunt la fel de complexe. V-aș recomanda dacă sunteți un programator Java nou care caută exemple simple, verificați acest site înaintea celorlalți.
Dacă aveți în vedere doar codul sursă în sine, atunci mergeți direct la pagina respectivă. Cu toate acestea, nu ezitați să aruncați o privire la unele dintre celelalte funcții interesante pe care le oferă Java Galaxy, cum ar fi exemple de întrebări pentru interviu [Nu mai sunt disponibile] pentru dezvoltatorii Java, sau un test de practică pentru SCJP examen.
Java2s
Java2s este o resursă relativ populară pentru dezvoltatorii Java, deoarece conține o bază de date utilă de cod de exemplu pentru diferite aspecte ale limbajului Java. Un codificator aspirant ar fi greu să găsească ceva legat de Java care nu este conținut undeva pe site-ul Java2s. O resursă valoroasă pe care site-ul o oferă este una foarte structurată Tutorial Java secțiune care se concentrează în special pe fișiere I / O și Swing, dar are o secțiune despre aproape toate.
Prudență; acest site nu are bomboane de ochi sau lumini intermitente de care multe site-uri astăzi se opresc - vă puteți aștepta la o resursă practică, organizată java și nimic altceva. Deși site-ul nu este dedicat 100% codurilor sursă ale programului, am decis să îl includ pentru că oferă încă o cantitate mare de cod, dar într-o manieră structurată și ordonată pe care am găsit-o extrem de util.
Java DB
Java DB oferă acces la o bază de date cu sfaturi de programare Java și exemplu cod Java pentru anumite probleme. Aspectul site-ului este relativ simplu și convenabil în ceea ce privește gestionarea conținutului. Exemplele de cod și tutorialele sunt separate în categorii mici de cutii din pagina de pornire și există o casetă de căutare pe site-ul Google pentru accesarea unor rezultate mai rapide și mai direcționate. De asemenea, pe acest site este un excelent gratuit Tutorial limbaj Java. Deși este o lucrare în derulare, tutorialul este cuprinzător, informativ și clar.
Învățarea Java poate fi un proces extrem de descurajant, mai ales dacă te pregătești pentru examenul SCJP sau ceva în acest sens (dacă ești, simt durerea ta). De multe ori găsesc că una dintre cele mai bune metode prin care poți înțelege ceva este sărind din cap în el. Învață de la alți oameni, murdărește-ți mâinile, pune întrebări și greșește (cu siguranță o fac). Sperăm că acest articol v-a oferit câteva resurse pentru a utiliza în învățarea Java sau pentru a obține o idee pentru utilizările sale practice.
Dacă aveți un site pe care să îl adăugați la această listă, anunțați-mă în secțiunea de comentarii și s-ar putea să îl adaug la articol.
Fostul autor MakeUseOf și pasionat de tehnologie.