Wkuno

Hvordan å programmere i Java

Å programmere i Java (ikke JavaScript, en urelatert språk), trenger du en kompilator, et program for å konvertere Java-kildekoden til bytecode. I gamle dager var det eneste alternativet Suns JDK, men nå har du mange alternativer, inkludert GNU GCJ som skaper class filer eller innfødte exe filer, og IBMs åpen kildekode bidrag. Du trenger også en Java virtuell maskin, som er en "maskin inne i en maskin" som forstår Java bytecodes og oversetter dem til maskinen språket på målet prosessor. Det finnes mange tilgjengelige, men du kan aldri gå galt med javac kompilatoren og java javac> JRE virtuell maskin som følger med Suns Java Standard Edition.

Trinn

Hvordan å programmere i Java. Last ned den riktige pakken for din plattform.
Hvordan å programmere i Java. Last ned den riktige pakken for din plattform.
  1. 1
    Last ned den riktige pakken for din plattform. Windows-og Solaris-brukere bør besøke Oracles Java SE side for å laste ned en pakke, vil Macintosh-brukere finner de allerede har Java SE installert. For maksimal portabilitet, kan det være bedre å få en eldre utgave, ikke alle potensielle brukere vil ha den nyeste JVM installert. Alternativt kan du bruke en åpen kildekode eller annen tredjeparts kompilator som GCJ eller jikes, og kompilere til en innfødt kjørbar eller kjøre den med Java JRE.
  2. 2
    Lær å bruke en IDE. Er Eclipse og NetBeans to av mange andre IDE som er her for å hjelpe oss å skrive koden lettere - de rapporter feil som du kode, hjelper de med metoder, import og mange flere.
  3. 3
    Lær redigere-kompilere-test syklus. Du bør starte med Hello world program.
  4. 4
    Lag din egen eller redigere andres klassen (e).
  5. 5
    Kompilere til klassen filen (e).
  6. 6
    Kjør programmet med java kjørbar, eller som en applet i en nettleser. Hvis funksjonaliteten ikke er riktig, eller hvis du vil legge til flere funksjoner, begynn igjen fra trinn en.
  7. 7
    Hvis du har råd til det, kjøpe en god bok om java programmering og les nøye begynnelsen. Med dette språk, er begynnelsen vanskeligere enn senere trinn.
  8. 8
    Sjekk ut nettsteder som cksstudios. Com, Javacooperation, Cokeandcode og Oracles nettsted for ressurser / tutorials.
  9. 9
    Les opp og følge en java tutorial (en av de første anbefalte tutorials kan være en tutorial på samlinger).
  10. 10
    For spesifikk informasjon om klasser, metoder og variabler, besøk Oracles api
  11. 11
    Hvis du står overfor noen problemer, prøver alltid et nettsøk. Det finnes mange gode artikler om Java på nettet.
  12. 12
    Ikke gjenoppfinne hjulet. Java var alltid om gjenbruk av åpen kildekode-biblioteker. Hvis du trenger noe som ikke er vanlig, er det vanligvis et bibliotek som hjelper deg. Sjekk Java-kilder og,

Tips

  • Øvelse gjør mester. Men, ingen er perfekt, så ikke bekymre deg for det!
  • Last ned og installer en IDE (Integrated Development Environment). For eksempel: NetBeans eller. Dette vil bidra til fortgang i edit-kompilere-test syklus, på bekostning av ekstra overhead, måtte lære et nytt verktøy, og begrenset funksjonalitet. Et annet alternativ er en tekst-basert verktøy som GNU foreta eller Apache ANT, som gir deg full kontroll over prosessen.
  • Unødvendig lange metoder (Java navn for subrutiner) blir sett ned på siden de gjøre koden er vanskelig å lese og vanskelig å oppdatere. Lær å faktor koden inn i små, presise moduler som gjør én ting godt.
  • Bookboon har noen gode gratis bøker om Java for nybegynnere
  • Gå gjennom API følger med SDK. Lag en vane å lese beskrivelsen av metoder og klasser. Dette vil hjelpe deg å huske hvilken metode eller klasse brukes neste gang du trenger det.
  • Ikke bruk "magiske tall" hvis du kan hjelpe den. Magiske tall er tall og verdier som distribueres gjennom koden din når de skal defineres som en variabel, slik at de kan gjenbrukes, og forklart i en kommentar så hva de representerer kan forstås. Dette gjør koden lettere å vedlikeholde og oppdatere.
  • Master JUnit og skrive automatiske tester som kontrollerer konsistensen av programmet. De fleste seriøse prosjekter gjør dette.
  • Lær teknologier som Java er sterk: nettverkskommunikasjon, database-tilkobling, webutvikling, etc.
  • Etter at du mestrer det grunnleggende, kan du prøve å eksisterende åpen kildekode og arbeide sammen med andre mennesker. Fra utsiktspunktet på læring, er dette mer effektivt enn å utvikle noe stort og komplekst selv.
  • Hold koden organisert og legge masse kommentarer for lett å lese, huske, og oppdatering.
  • Når du får litt erfaring, prøve å få offisielle programmerer sertifisering fra Sun Microsystems selv. Dette er mye mer alvorlig enn noen annen sertifisering du kan få fra tredjeparter.

Advarsler

  • Det er vanligvis ikke nødvendig å betale for Java kurs som kan være svært dyrt og gir liten verdi. Med mindre du ønsker å lære noe spesifikt, er det ofte bedre bare for å gjøre mer programmering selv, og lære av andres open-source programmer.