Te programmeren in Java (geen JavaScript, een niet-verwante taal), moet je een compiler, een programma om Java-broncode om te zetten in bytecode. In de oude dag, de enige optie was de JDK van Sun, maar nu heb je veel opties, waaronder de GNU GCJ welke klasse bestanden of inheemse exe-bestanden creëert, en, open source bijdrage van IBM. U vindt er ook een Java nodig virtuele machine, dat is een 'machine binnen een machine ", die Java bytecodes begrijpt en vertaalt deze in machinetaal op het doel processor. Er zijn vele beschikbare, maar je kan nooit verkeerd gaan met de javac compiler en java javac> JRE virtuele machine meegeleverd met Sun's Java standaard editie.
Stappen
- 1Download het juiste pakket voor uw platform. Windows en Solaris-gebruikers moeten bezoeken Oracle's Java SE pagina naar een pakket te downloaden, zal Macintosh-gebruikers vinden dat ze al hebben de Java SE geïnstalleerd. Voor maximale draagbaarheid, kan het beter zijn om een oudere versie te krijgen; niet al uw potentiële gebruikers zal hebben de laatste JVM geïnstalleerd. U kunt ook een open-source of andere compiler van derden, zoals GCJ of jikes, en compileren naar een native uitvoerbare of uit te voeren met de Java JRE.
- 2Leren om een IDE gebruiken. Eclipse en NetBeans zijn twee van de vele andere IDE's die hier zijn om ons te helpen schrijven van de code gemakkelijker - rapporteren zij eventuele fouten als je code, ze helpen met methoden, import en nog veel meer.
- 3Leer bewerken-compile-testcyclus. Je moet beginnen met de Hello world-programma.
- 4Maak je eigen of klasse andermans (es) te bewerken.
- 5Compileren naar class file (s).
- 6Start het programma met de java executable, of als een applet in een browser. Als de functionaliteit is niet correct, of u wilt meer functies toe te voegen, begin opnieuw bij stap 1.
- 7Als je het kunt veroorloven, koop een goed boek over java programmering en lees het begin. Met deze taal, het begin is moeilijker dan latere stappen.
- 8Kijk op sites zoals cksstudios. Com, Javacooperation, Cokeandcode en de website van Oracle voor de middelen / tutorials.
- 9Lees en volg een java zelfstudie (een van de eerste aanbevolen tutorials kan een tutorial over collecties).
- 10Voor specifieke informatie over de klassen, methoden en variabelen, bezoek orakel's api
- 11Als u problemen geconfronteerd, probeer dan altijd een zoekopdracht op internet. Er zijn veel goede artikelen over Java op het web.
- 12Niet het wiel opnieuw uitvinden. Java was altijd over hergebruik open source libraries. Als je iets dat niet vaak wordt gebruikt moet, is er meestal een library die je helpt. Check Java-bronnen en,
Tips
- Oefening baart kunst. Maar, niemand is perfect, dus maak je geen zorgen over te maken!
- Download en installeer een IDE (Integrated Development Environment). Bijvoorbeeld: Netbeans of. Dit zal helpen versnellen van de bewerk-compile-testcyclus, ten koste van extra overhead, hebben een nieuwe tool, en beperkte functionaliteit te leren. Een andere optie is een text-based tool zoals GNU Make-of Apache ANT, die geeft je volledige controle over het proces.
- Onnodig lang methoden (de Java-naam voor subroutines) worden neergekeken omdat ze maken je code moeilijk te lezen en moeilijk te updaten. Leer je code factor in kleine, precieze modules die een ding goed doen.
- Bookboon heeft een aantal goede gratis boeken op Java voor beginners
- Ga door de API's voorzien van de SDK. Maak er een gewoonte van het lezen van de beschrijving van de methoden en klassen. Dit zal je helpen herinneren de methode of klasse gebruikt de volgende keer dat u het nodig hebt.
- Gebruik geen "magische getallen" als je het kan helpen. Magische getallen zijn getallen en waarden die worden gedistribueerd via uw code wanneer ze moeten worden gedefinieerd als een variabele, zodat ze kunnen worden hergebruikt, en verklaarde in een commentaar dus wat ze vertegenwoordigen kunnen worden begrepen. Dit maakt code makkelijker te onderhouden en te actualiseren.
- Master JUnit en schrijf automatische tests die de consistentie van uw programma te controleren. De meeste serieuze projecten doen.
- Leren technologieën waarin Java is sterk: netwerkcommunicatie, database connectie, web development, etc.
- Nadat u de basisvaardigheden, proberen de bestaande open source project en werken samen met andere mensen. Vanuit het oogpunt van leren, dat is efficiënter dan iets grote en complexe zelf ontwikkelen.
- Houd uw code georganiseerd en voeg veel reacties voor gemakkelijke lezing, herinneren, en bijwerken.
- Nadat je wat ervaring, probeer officiële programmeur certificering te krijgen van Sun Microsystems zelf. Dit is een stuk serieuzer dan elke andere certificering je kunt krijgen van de derden.
Waarschuwingen
- Het is meestal niet nodig om te betalen voor Java cursussen die erg duur zijn en bieden weinig waarde. Tenzij je wilt iets specifieks te leren, is het vaak beter gewoon om meer programmering zelf te doen, en te leren van andere mensen open-source programma's.