Norsk
Innledning til Java-programmering

Innledning til Java-programmering

Skrevet av ZeroFool den 25 oktober 2011 klokken 18:05

Hei jeg er en Java-programmerer som har skrevet en blogg om java. Jeg lurer på om det er en interesse for å lære Java-programmering her på GR, derfor har jeg skrevet denne innledningen til en blogg-serie som vill handle om Java-programmering.

OBS!
Denne bloggen ble skrevet av ZeroFool,
Alle troll gå videre til neste blogg her vill dere bli ignorert!
Alle skrivefeil blir som de er, teksten er slik da jeg skrev den og har intet ønske om å endre den, så lenge skrivefeilene ikke er missvisende/villedende.

Java er ett av mange programmeringsspråk. Men hvorfor skulle jeg ville lære Java? Vel du kan så og si programmere hva som helst i Java. Spill, roboter, applikasjoner , og ikke minst fullverdige programmer. Kontosystemet på sparebank1.no er programmert delvis i Java.

Noe som kjennetegner Java er at det er et objekt orientert programmeringsspråk. Det går forsåvidt også raskere å programmere i Java enn andre objekt-orienterte språk som C++, dette er grunnen til at det er anbefalt å lære java før C++. Siden disse språken er relativt like vill det heller ikke være noen stor overgang till C++, hvis du bestemmer deg for å senere lære deg det. Hva det innebærer at ett programmeringsspråk er objekt-orientert er at det lar seg gjøre å programmere kunstige objekter av virkelige objekter, det gir kanskje ikke så mye mening nå, men jeg lover at det vill gi mening når du har kommet dypere inn i Java. Dette er ihvertfall nyttig hvis du ønsker å begynne med å feks. programmere spill.

Noe annet som er viktig å nevne angående Java, er at programmene blir kjørt i en virtuell maskin. De blir altså ikke kjørt direkte fra pcen din men i en programvare som etterligner maskinen din. Dette er fordi at programmene skal kunne kjøre på mange ulike datamaskiner uten tilpassing i kildekoden. I teorien vill et java program kunne kjøres på hvilken som helst datamaskin i verden, inkludert mobilen din, ipoden din, mikroen din, spillkonsollen din osv. bare du har intalert en Java virtuell maskin (JVM) på dem. Man kan altså lage et program også kjøre det på så og si hvilken som helst platform med en JVM på.

Noe som gjør det relevant å lære seg java er Android, Googles telefon OS er relativt nytt og raskt voksende. Men det er likevell ikke like mange apper på android marked som på Apples App Store. I tilegg er mange av appene som er der av dårlig kvalitet. Noe som gir deg og meg en relativ god sjanse til å få en bit av kaka, hvis man har en god idé. Men da må vi også mestre android app utvikling som krever at vi kan programmere i Java.

Interessert? Har du noe å legge til? Eller tar jeg grusomt feil et sted i teksten? Bidra gjerne med egen erfaringer.

HQ