Annons

Topp 5 webbplatser för Java-applikationsexempel java logo2Under sommaren skickade företaget jag jobbade till ett "Java Programming Boot Camp" som innehas av Sun Microsystems i Philadelphia, Pennsylvania. Förväntningen på den kursen var att det skulle göra mig till en Java-utvecklare på startnivå - det var ju Suns allmänna sammanfattning av kursen. Det jag lärde mig den sommaren var att du inte bara kan skjuta ut några tusen dollar för att snabbare lära dig ett datorspråk. Det kräver tid, ansträngning och MYCKET test och fel.

För att verkligen utnyttja möjligheten att lära sig Java-programmeringsspråket kom jag fram till att internet var min bästa vän. Under en period av veckor fortsatte jag att lära mig. Det fanns ungefär 5 stora webbplatser som jag nämnde konstant för exempel på Java-applikationer - och jag skulle vilja dela dem med dig.

Låt mig först rekommendera att oavsett vad du ska hämta en bok eller två på Java. Böcker tillåter någon att fokusera nästan fullständigt, medan internet ofta hyls av distraktion eller multitasking. Jag tycker personligen att det är bäst att äga boken, eftersom det ger mig möjligheten att lyfta fram viktiga sidor eller markera specifika avsnitt med en klisterlapp. Detta fungerar bäst för mig, men din körsträcka kan naturligtvis variera.

instagram viewer

Därefter vänder jag mig till en mängd olika onlinekällor för att ge dig relevanta exempel på java-applikationer och olika förklaringar till de koncept som presenteras i en bok. Nedan har jag beskrivit flera webbplatser där du kan göra just det - och till och med lite mer.

Java-applikationsexempelPlanet Source Code är en värdefull databas full av Java-program och har en av de största databaserna för Java-kod som jag har sett på internet. På webbplatsen hittar du källkoden för tusentals Java-applikationer, spel och verktyg. Vissa av kategorierna på Planet Source Code innehåller även program som handlar om säkerhet, datastruktur och appleter - för att nämna några.

Medan du är där, rekommenderar jag starkt att du besöker PSC: s java-program Hall of Fame, där de mest imponerande eller välskrivna kodinlämningarna från de senaste åren visas. Jag tyckte personligen att programmen i Hall of Fame var användbara och professionella. Åh, och naturligtvis - källan för alla program är gratis för dig att använda, apa med och kompilera på din dator.

Händer ned en av mina favoritwebbplatser som en Java Resource, Freeware Java ger källkod för hundratals och hundratals spel och applikationer. Detta är överlägset en av de mest värdefulla webbplatserna jag har haft tillgång till under det senaste året för att lära mig Java. Mitt förslag för att använda detta som en resurs är att titta på ett spel eller en applikation som liknar ett område av intresse du har, eller till och med ett program du vill skriva. Om jag vill skriva ett airhockey-spel, skulle det vara mycket fördelaktigt att få kodningsidéer från en annan programmerares källkod "Classic Pong" och förbättra hans eller hennes metoder och idéer.

Om inget annat ger Freeware Java dig källkodåtkomst till en hel del välskrivna Java-appleter och Java-applikationsexempel. Jag rekommenderar att du går direkt till applets sida för att kolla källan för chattrum, spel, webbplatsskript och mer.

Java-applikationsexempelJava Galaxy är en annan internetdatabas med hundratals applikationer och spel komplett med gratis källkoder för ditt lärdom. Skillnaden mellan Java Galaxy och några av de andra källkoddatabaserna i den här artikeln är att Java Galaxy källkoder är mindre och enklare - programmen är inte lika komplexa. Jag rekommenderar att om du är en ny Java-programmerare som letar efter enkla exempel, kolla in den här webbplatsen före de andra.

Om du bara handlar om själva källkoden, gå bara direkt till den sidan. Känn dig dock gärna en titt på några av de andra intressanta funktionerna som Java Galaxy har att erbjuda, som exempel på intervjufrågor [No Longer Available] för java-utvecklare, eller ett praktiktest för SCJP examen.

Java2s

Java2s är en relativt populär resurs för Java-utvecklare eftersom den innehåller en användbar databas med exempelkod för olika aspekter av Java-språket. En blivande kodare skulle vara hårt pressad för att hitta något java-relaterat som inte finns någonstans på Java2s webbplats. En värdefull resurs som webbplatsen erbjuder är en mycket strukturerad Java-handledning avsnitt som särskilt handlar om fil I / O och Swing, men har ett avsnitt om nästan allt.

Varning; den här webbplatsen har inga ögongodisar eller vackra blinkande lampor som många webbplatser idag trivs med - du kan förvänta dig en praktisk, organiserad java-resurs och inget annat. Även om webbplatsen inte är 100% dedicerad till programkällkoder, bestämde jag mig för att inkludera den eftersom den erbjuder fortfarande en stor mängd kod, men på ett strukturerat och ordnat sätt som jag tyckte extremt hjälpsam.

Java DB

Java-applikationsexempelJava DB ger åtkomst till en databas med Java-programmeringstips och exempel Java-kod för vissa problem. Webbplatsens layout är relativt enkel och bekväm när det gäller innehållshantering. Kodexempel och självstudier är indelade i små rutkategorier på hemsidan, och det finns en Google-sökruta för att få åtkomst till snabbare och mer riktade resultat. Även på denna webbplats är en utmärkt gratis Java Language Tutorial. Även om ett pågående arbete, är handledningen omfattande, informativ och tydlig.

Att lära Java kan vara en extremt skrämmande process, särskilt om du förbereder dig för SCJP-examen eller något därtill (om du är det, känner jag din smärta). Jag tycker ofta att ett av de bästa sätten du kan få en förståelse av någonting är genom att hoppa i huvudet in i det. Lär dig av andra människor, smutsiga händerna, ställa frågor och göra misstag (det gör jag verkligen). Förhoppningsvis gav denna artikel dig några resurser att använda för att lära dig Java eller få en känsla för dess praktiska användning.

Om du har en webbplats att lägga till i den här listan, berätta för mig i kommentaravsnittet och jag kanske lägger till den i artikeln.

Tidigare MakeUseOf-författare och teknikentusiast.