Wku

Hur man blir en java programmerare

För att bli en Java-programmerare behöver du en "kompilator", ett program för att konvertera Java-källkod till bytekod. I gamla dagar, var det enda alternativet Suns Java Development Kit, men nu har du många alternativ, inklusive GNU projektets gcj som skapar klass filer eller infödda körbara, och, IBMs öppen källkod bidrag. Du behöver också en Java virtuell maskin, vilket är en "maskin i en maskin" som förstår Java bytecodes och översätter dem till maskinkod på målprocessorn. Det finns många tillgängliga, men du kan aldrig gå fel med javac kompilatorn och java javac> JRE virtuell maskin medföljer Suns Java Standard Edition.

Steg

Hur man blir en java programmerare. Lär dig att använda en grundläggande, "ren" editor som notepad, VI, eller emacs.
Hur man blir en java programmerare. Lär dig att använda en grundläggande, "ren" editor som notepad, VI, eller emacs.
  1. 1
    Besök Oracles Java SE nedladdningssida och ladda ned rätt paket för din plattform: typiskt Windows, Linux eller Solaris. Macintosh-användare kommer att finna att de redan har J2SE installerat. För maximal bärbarhet, kan det vara bättre att få en äldre utgåva, inte alla dina potentiella användare kommer att ha den senaste JVM installerad. Alternativt, använd en öppen källkod eller annan tredje part kompilator som gcj eller jikes gcj>, och sammanställa till en infödd körbar eller köra den med Java JRE.
  2. 2
    Lär dig att använda en grundläggande, "ren" editor som notepad, VI, eller emacs. Dessa gör inte förorena ditt program källa med formatering uppgifter som gör, till exempel Microsoft Word. Oavsett editor du använder måste ha möjlighet att spara som "klartext".
  3. 3
    Lär dig de grundläggande edit-compile-testcykel:
    1. Skapa eller redigera filen programmet källa (s).
    2. Sammanställ till. Klassfiler.
    3. Kör programmet med Java körbara, eller som en applet i en webbläsare. Om funktionen inte är korrekt, eller om du vill lägga till fler funktioner, börja om från steg 1.
  4. 4
    Kompilera och köra ett enkelt hej världen! ansökan om att få bekanta sig med processen.
  5. 5
    När du stöter på problem, kan ett stort antal problem och deras lösningar hittas med en sökmotor, som yahoo! och. Dra nytta av denna extraordinära resurs.

Tips

  • Köp en grundläggande bok om Java-programmering. Man kan ofta hitta äldre upplagor för ett mycket lågt pris på sparsamhet butiker, använde biblioteket bokförsäljningen, och online-auktioner eller bokhandlare. Även om online-API-dokumentation, artiklar och felsökningstips finns oftast tillgängliga för dig, är en bok ofta mer praktiskt, och kan läste igenom under resan med buss, sitter i en bar eller kafé, och för lite ljus läsning innan du somnar.
  • För specifik information om klasser, metoder och variabler, besöka Suns API dokumentation. Det kan också vara en bra idé att ladda ner den till din hårddisk om du förlorar Internet-anslutning.
  • När du behärskar grunderna, börja ett programmeringsprojekt som betyder något för dig, eller en befintlig open source projekt och arbeta tillsammans med andra människor.
  • Håll din kod organiserade, och lägga massor av kommentarer för enkel avläsning, minnas, och uppdatering.
  • Onödigt långa metoder (Java namn för subrutiner) är såg ned på eftersom de gör koden svår att läsa och svår att uppdatera, lära sig att räkna din kod till små, precisa moduler som gör en sak bra.
  • Använd inte "magic numbers": siffror och värden som distribueras via din kod när de bör definieras som en konstant, t.ex.:
      static final int http_port = 80, / / ​​server port för HTTP (webb) tjänst 
    Detta sätt att de kan återanvändas, och förklarade i en kommentar så vad de representerar kan förstås, vilket gör din kod lättare att underhålla och uppdatera.
  • Eventuellt, ladda ner och installera en IDE (Integrated Development Environment). Till exempel: Netbeans eller. Detta kommer att bidra till att påskynda edit-compile-testcykel, på bekostnad av extra omkostnader, att behöva lära sig ett nytt verktyg, och begränsad funktionalitet. Ett annat alternativ är ett textbaserat verktyg såsom GNU make eller Apache Ant, som ger dig full kontroll över processen.