
Gabriel Brooks
0
795
160
I løbet af sommeren sendte det firma, jeg arbejdede for, mig til en “Java-programmering Boot Camp” ejet af Sun Microsystems i Philadelphia, Pennsylvania. Forventningen til dette kursus var, at det ville gøre mig til et Java-udvikler på indgangsniveau - alt dette var Suns generelle sammendrag af kurset. Det, jeg lærte den sommer, var, at du ikke bare kan udskifte et par tusind dollars for hurtigt at lære et computersprog. Det kræver tid, kræfter og MEGET prøve og fejl.
For virkelig at drage fordel af muligheden for at lære Java-programmeringssprog kom jeg til den konklusion, at internettet var min bedste ven. I løbet af en uges periode fortsatte jeg med at lære. Der var ca. 5 store websteder som jeg konstaterede konstant for eksempler på Java-applikationer - og jeg vil gerne dele dem med dig.
Lad mig først anbefale, at uanset hvad, du skal hente en bog eller to på Java. Bøger tillader nogen at fokusere næsten fuldstændigt, mens internettet ofte er indhyllet af distraktion eller multitasking. Jeg finder personligt, at det at eje bogen er bedst, da det giver mig evnen til at fremhæve vigtige sider eller markere bestemte sektioner med en klistret note. Dette fungerer bedst for mig, men din kilometertal kan naturligvis variere.
Dernæst vil jeg henvende mig til en række online-kilder for at give dig relevante java-applikationseksempler og forskellige forklaringer på de koncepter, der er præsenteret i en bog. Nedenfor har jeg skitseret flere websteder, hvor du kan gøre netop det - og endda lidt mere.
Planetkildekode
Planet Source Code er en værdifuld database fuld af Java-programmer og kan prale af en af de største databaser med Java-koder, jeg har set på Internettet. På webstedet finder du kildekoden til tusinder af Java-applikationer, spil og værktøjer. Nogle af kategorierne på Planet Source Code inkluderer endda programmer, der beskæftiger sig med sikkerhed, datastruktur og applets-for at nævne nogle få.
Mens du er der, vil jeg varmt anbefale at se PSCs java-program Hall of Fame, hvor de mest imponerende eller velskrevne kodeindgivelser fra de sidste par år vises. Jeg fandt personligt, at programmerne i Hall of Fame var nyttige og professionelle. Åh, og selvfølgelig er kilden til alle programmer gratis for dig at bruge, abe med og rekompilere på din computer.
Freeware Java
Freeware Java giver et af mine yndlingswebsteder ned som Java-ressource. Freeware Java leverer kildekode til hundreder og hundreder af spil og applikationer. Dette er langtfra et af de mest værdifulde websteder, jeg har haft adgang til i det forløbne år til at lære Java. Mit forslag til at bruge dette som en ressource er at se på et spil eller et program, der ligner et område af interesse, du har, eller endda et program, du vil skrive. Hvis jeg vil skrive et airhockey-spil, ville det være meget fordelagtigt at få kodningsideer fra en anden programmerers “Klassisk Pong” kildekode og forbedre hans eller hendes metoder og ideer.
Hvis intet andet, giver Freeware Java dig kildekode adgang til en hel del velskrevne Java-applets og Java-applikationseksempler. Jeg vil anbefale dig at gå direkte til applets-siden for at tjekke kilden til chatrum, spil, hjemmeside-scripts og mere.
Java Galaxy
Java Galaxy er en anden internetdatabase med hundreder af applikationer og spil komplet med gratis kildekoder til din læringsglæde. Forskellen mellem Java Galaxy og nogle af de andre kildekodedatabaser i denne artikel er, at Java Galaxy-kildekoder er mindre og enklere - programmerne er ikke så komplekse. Jeg vil anbefale, at hvis du er en ny Java-programmør, der leder efter enkle eksempler, tjekker du dette websted før de andre.
Hvis du kun handler om selve kildekoden, skal du bare gå direkte til den side. Du er dog velkommen til at tage et kig på nogle af de andre interessante funktioner, som Java Galaxy har at tilbyde, for eksempel eksempler på interviewsspørgsmål [No Longer Available] til java-udviklere eller en praksis-test til SCJP-eksamen.
Java2s
Java2s er en relativt populær ressource for Java-udviklere, fordi den indeholder en nyttig database med eksempelkode til forskellige aspekter af Java-sproget. En håbende koder ville være hårdt presset for at finde noget, der er relateret til java, der ikke findes et sted på Java2s websted. En værdifuld ressource, som sitet tilbyder, er en meget struktureret Java-tutorial-sektion, der især centrerer sig om fil I / O og Swing, men har et afsnit om næsten alt.
Advarsel; dette websted har ikke noget øjen slik eller smukke blinkende lys, som mange websteder i dag trives med - du kan forvente en praktisk, organiseret java-ressource og intet andet. Selvom webstedet ikke er 100% dedikeret til programkildekoder, besluttede jeg at medtage det, fordi det stadig tilbyder en stor mængde kode, men på en struktureret og ordnet måde, som jeg fandt yderst hjælpsom.
Java DB
Java DB giver adgang til en database med Java-programmeringstip og eksempel Java-kode til visse problemer. Webstedets layout er relativt enkelt og praktisk, hvad angår indholdsstyring. Kodeeksempler og tutorials er opdelt i små boksekategorier på startsiden, og der er et Google-søgefelt til adgang til hurtigere og mere målrettede resultater. Også på dette sted er en fremragende gratis Java Language Tutorial. Selvom et igangværende arbejde er undervisningen omfattende, informativ og klar.
At lære Java kan være en ekstremt skræmmende proces, især hvis du forbereder dig til SCJP-eksamen eller noget i den retning (hvis du er det, føler jeg din smerte). Jeg finder ofte, at en af de bedste måder, du kan få en forståelse af noget på, er ved at hoppe hovedtang ind i det. Lær af andre mennesker, få dine hænder beskidte, stille spørgsmål og begå fejl (det gør jeg bestemt). Forhåbentlig gav denne artikel dig et par ressourcer til at bruge til at lære Java eller få en fornemmelse af dens praktiske anvendelser.
Hvis du har et sted at tilføje til denne liste, så fortæl mig det i kommentarfeltet, og jeg kan tilføje det til artiklen.