Tähän mennessä olemme luoneet Java-projektin ja myös uuden paketin. Luodaan nyt java-luokka.
Eclipse-työtilamme vasemmassa ruudussa pitäisi näkyä Java Tutorial Project ja paketti java.tutorial.example. Klikkaa paketin nimeä hiiren oikealla painikkeella ja esiin tulee samanlainen vaihtoehto kuin mitä teimme paketin luomisessa, mutta tällä kertaa valitsemme paketin sijasta luokan. Seuraava ikkuna avautuu:
Täytä lomake vastaavasti. Jätä lähdekansion ja paketin nimen oletusarvot. Kuten olisit huomannut oletusarvo vastaa Java-projektia ja pakettia, johon lisäämme uuden luokan. Nimi-kenttään laitetaan HelloWorld. Huomaa, että välilyönti ei ole sallittua luokan nimessä. Rastitetaan public static void main(String args) ja jätetään kaikki muut kentät ennalleen Klikataan Finish.
Uusi luokka luodaan nimellä HelloWorld.
Ylläoleva koodi ei vielä tekisi mitään vain tyhjän luokan. Poistetaan rivi 7, tämä on periaatteessa vain kommentti, joka on periaatteessa vain tynkämerkintä, joka muistuttaa käyttäjää aloittamaan koodilogiikan lisäämisen kyseisellä rivillä.
Koodin siivoamisen jälkeen laitetaan rivi, joka tulostaa Hello Worldin konsoliin. Lisää System.out.println(”Hello World”). Alla on Hello Worldin koko lähdekoodi, jonka jälkeen käydään läpi jokainen komponentti.
Rivillä 1 on paketin nimi, johon luokka kuuluu. Tarkista eclipse-sovelluksesi vasemmasta sivuruudusta, että luokka HelloWorld on paketin com.javatutorial.example sisällä, joka vastaa sitä, joka on ilmoitettu luokkamme ensimmäisellä rivillä.
Rivi 3 aina riviin 7 asti on kommentti. Tämä toimii tapana dokumentoida, mistä luokassa on kyse. On hyvä käytäntö laittaa järkevää tietoa kommentteihin.
Rivillä 9 public class HelloWorld, tässä ilmoitimme mikä on luokkamme nimi. Huomaa, että olemme aloittaneet deklaraation avainsanalla public, mikä tarkoittaa, että luokkaamme HelloWorld pääsee käsiksi mistä tahansa. Java-luokka koostuu metodeista, jotka ovat sen sisällä. Rivillä 9 näet, että siinä on avaava sulku. Tämä avaava sulku on suljettava, minkä olemme tehneet rivillä 17.
Java-luokalla voi olla useita metodeja. Käsittele java-metodia java-luokkamme käyttäytymisenä. Tässä esimerkissä metodimme on main, kuten olemme ilmoittaneet rivillä 11. Periaatteessa rivi 11-15 on meidän metodimme tässä luokassa. Samoin kuin HelloWorld-luokan julistuksessa, jokaisella java-metodilla on oltava avaava ja sulkeva sulku. Tämä tarkoittaa sitä, että avaavan ja sulkevan sulkeen sisällä kaikki koodi, jonka laitamme, on osa metodia main. Aina kun kutsumme tätä metodia, kaikki sen sisällä oleva koodilogiikka suoritetaan.
Katsotaanpa metodi-ilmoitusta public static void main(String args) . Samoin kuin luokkamme julistuksessa on public-avainsana ennen metodin nimeä. Tämä tarkoittaa, että kaikki luokat, joilla on pääsy luokkaamme, voivat myös kutsua tätä metodia. Lisätietoa access-määritteistä java-ohjelmoinnin opetusohjelman myöhemmässä osassa. Nyt siirrytään avainsanaan void. Metodin nimeä main edeltävä void-ilmoitus on itse asiassa paluutyyppi. Tässä tapauksessa void tarkoittaa, että metodi ei palauttaisi mitään. Paluutyyppi vaihtelee primitiivisestä tietotyypistä objektiluokkiin. Edellä olevassa koodinpätkässä oleva sana main on metodin nimi. Avaavien ja sulkevien sulkujen sisällä on se, mitä kutsumme metodin argumenteiksi, mikä tarkoittaa, että tämä metodi hyväksyy String-joukon nimellä args.
Nyt kun olemme keskustelleet java-ohjelman perusrakenteesta, käymme yksityiskohtaisesti läpi koodin, joka toteuttaa alkuperäisen tavoitteemme, joka on tulostaa ”Hello World” konsoliin. Tämä tapahtuu kutsumalla System-luokan staattista metodia println. Metodi println hyväksyy syötteenä String-merkkijonon ja tulostaa sen konsoliin. Koska haluamme tulostaa ”Hello World” konsolille, olemme julistaneet System.out.println(”Hello World”); Älä unohda lisätä puolipistettä sulkevien sulkeiden jälkeen. Jokainen koodi-ilmoitus lopetetaan puolipisteellä, tämä on pakollista.