Reklaam
Suvel saatis ettevõte, kus töötasin, mind “Java programming boot camp”, mida korraldas Sun Microsystems Philadelphias, Pennsylvanias. Selle kursuse ootuseks oli, et see teeb minust Java-arendaja algtaseme - see oli ju Suni kursuse üldine kokkuvõte. See, mida ma sel suvel õppisin, oli see, et arvutikeele õppimise kiirendamiseks ei saa te vaid paar tuhat dollarit välja raisata. See nõuab aega, vaeva ja palju katse-eksituse protseduure.
Java-programmeerimiskeele õppimise võimaluse tõeliseks ärakasutamiseks jõudsin järeldusele, et Internet oli mu parim sõber. Nädala jooksul, kui jätkasin õppimist. Seal oli umbes 5 suuremat veebisaiti millele viitasin pidevalt Java rakenduste näidetele - ja tahaksin neid teiega jagada.
Esiteks lubage mul soovitada, et hoolimata sellest, peaksite Java-lehelt võtma endale raamatu või kaks. Raamatud võimaldavad kellelgi peaaegu täielikult keskenduda, samal ajal kui Internet on sageli varjatud tähelepanu hajutamise või mitme ülesande täitmise eest. Isiklikult leian, et raamatu omamine on kõige parem, kuna see annab mulle võimaluse olulised lehed esile tõsta või konkreetsed jaotised kleepuva märkusega märkida. See sobib mulle kõige paremini, kuid muidugi võib teie läbisõit erineda.
Järgmisena pöörduksin mitmesuguste veebiallikate poole, et tuua teile asjakohaseid Java rakenduste näiteid ja erinevaid selgitusi raamatus esitatud mõistetele. Allpool olen kirjeldanud mitmeid veebisaite, kus saate just seda teha - ja isegi natuke rohkem.
Väärtuslik andmebaas, mis on täis Java programme, on Planet Source Code üks suurimaid Java koodide andmebaase, mida ma Internetis näinud olen. Veebisaidilt leiate tuhandete Java-rakenduste, mängude ja utiliitide lähtekoodi. Mõned planeedi lähtekoodi kategooriad hõlmavad isegi programme, mis käsitlevad turvalisust, andmestruktuuri ja aplette - kui nimetada vaid mõnda.
Kui olete kohal, soovitaksin tungivalt vaadata PSC Java programmi kuulsuste Hall, kus kuvatakse viimase paari aasta kõige muljetavaldavamad või hästi kirjutatud koodi esildised. Ma isiklikult leidsin, et kuulsuste saalis olevad programmid olid kasulikud ja professionaalsed. Ja muidugi - kõigi programmide allikas on teile tasuta kasutamiseks, arvutis ahistamiseks ja uuesti kompileerimiseks.
Üks minu lemmiksaite on Java-ressursina, vabavaraline Java pakub lähtekoodi sadadele ja sadadele mängudele ja rakendustele. See on kaugelt üks kõige väärtuslikumaid veebisaite, millele mul on viimase aasta jooksul Java õppimiseks juurde pääsenud. Minu soovitus selle ressursina kasutamiseks on vaadata mõnda mängu või rakendust, mis sarnaneb teie huvivaldkonnaga, või isegi programmi, mida soovite kirjutada. Kui soovin kirjutada õhuhokimängu, oleks väga kasulik saada kodeerimisideesid mõne teise programmeerija “Classic Pong” lähtekoodilt ning täiendada tema meetodeid ja ideid.
Kui midagi muud, annab vabavaraline Java teile lähtekoodile juurdepääsu paljudele hästi kirjutatud Java-aplettidele ja Java-rakenduste näidetele. Ma soovitaksin teil minna otse apletid leht, kus saate vaadata jututubade, mängude, veebisaidi skriptide ja muu allikat.
Java Galaxy on veel üks sadu rakendusi ja mänge sisaldav Interneti-andmebaas koos tasuta lähtekoodidega teie õppimisrõõmu jaoks. Erinevus Java Galaxy ja mõne muu selles artiklis sisalduva lähtekoodi andmebaasi vahel on see, et Java Galaxy lähtekoodid on väiksemad ja lihtsamad - programmid pole nii keerukad. Ma soovitaksin, et kui olete uus Java programmeerija, kes otsib lihtsaid näiteid, siis kontrollige seda saiti enne teisi.
Kui tegelete ainult lähtekoodiga, minge otse sellele lehele. Võite aga vaadata mõnda muud huvitavat, mida Java Galaxy pakub, näiteks näidisintervjuu küsimused [pole enam saadaval] java arendajatele või praktikatest SCJP-le eksam.
Java2
Java2s on Java arendajate jaoks suhteliselt populaarne ressurss, kuna see sisaldab kasulikku andmebaasi näitekoodi Java keele erinevate aspektide jaoks. Taotlevale kodeerijale oleks raske leida midagi javaga seotud, mida Java2si veebisaidil kuskil pole. Üks väärtuslik ressurss, mida sait pakub, on väga struktureeritud Java õpetus sektsioon, mis keskendub eriti faili I / O ja Swingile, kuid sisaldab jaotist peaaegu kõige kohta.
Ettevaatust; sellel saidil pole silmailu ega ilusaid vilkuvaid tulesid, millest paljud veebisaidid täna hästi arenevad - võite oodata praktilist, organiseeritud java ressurssi ja mitte midagi muud. Kuigi sait pole 100% pühendatud programmi lähtekoodidele, otsustasin selle lisada, kuna see pakub endiselt suures koguses koodi, kuid struktureeritud ja järjestatud viisil, mille leidsin äärmiselt heaks abivalmis.
Java DB
Java DB pakub juurdepääsu Java programmeerimisnõuannete andmebaasile ja Java-koodi näidisele teatud probleemide korral. Sisu paigutus on sisuhalduse osas suhteliselt lihtne ja mugav. Koodinäited ja õpetused on jaotatud avalehel väikesteks kastikategooriateks ning kiirematele ja sihipärasematele tulemustele juurdepääsu saamiseks on olemas Google'i saidi otsingukast. Ka sellel saidil on suurepärane tasuta Java keele õpetus. Ehkki töö on pooleli, on õpetus põhjalik, informatiivne ja selge.
Java õppimine võib olla äärmiselt hirmutav protsess, eriti kui valmistute SCJP eksamiks või midagi sellist (kui te olete, tunnen teie valu). Ma leian sageli, et üks paremaid viise, kuidas millestki aru saada, on sellesse peaga hüppamine. Õppige teistelt inimestelt, tehke oma käed räpaseks, küsige küsimusi ja tehke vigu (teen seda kindlasti). Loodetavasti andis see artikkel teile mõned ressursid, mida kasutada Java õppimisel või selle praktiliseks kasutamiseks.
Kui teil on saiti sellesse loendisse lisada, andke mulle sellest kommentaaride jaotises teada ja ma võin selle artiklile lisada.
Endine MakeUseOfi autor ja tehnoloogiahuviline.