Innledning
Begynn med Java, Utviklet av Sun Microsystems. Java kan brukes til å skrive appleter, med andre ord er appleter programmer som kjører på en nettside, i motsettning til bilder kan appleter være interaktive dette vil si at appletene kan motta informasjon fra brukeren, besvare den og presentere et dynamisk innhold. Appletter kan også være animasjoner, figurer og spill.
Et eksempel på en enkel applet som kun viser en text på en nettside:
Kode
import java.awt.Graphics; // Importerer grafikk fra klassebibloteket
import java.awt.Font; // Importerer Skrifttype fra klassebibloteket
import java.awt.Color; // Importerer Farge fra klassebibloteket
public class Palindrome extends java.applet.Applet {
Font f = new Font("TimesRoman", Font.BOLD, 36); // Definerer Skrift type, bold=fet skrift, 36= skrift størrelsen
public void paint(Graphics screen) {
screen.setFont(f); // Omgjør normal skrifttype til Times New Roman
screen.setColor(Color.red); // Gir skriften fargen rød
screen.drawString("Hei på deg din dumme sei.", 5, 40); // Teksten som vises med times new roman, bold, 36 skriftstørrelse og gir den en rødfarge
}
}
Applikasjoner er det andre java kan brukes til, en applikasjon er et program som kjører på pc akkurat som en .exe fil.
Hvorfor velge Java som først språk?
Mine meninger om hvorfor du burde velge Java.
- Folk som kan Java er meget etterspurt på jobb markedet
- Lett og lære seg, hvis du vilp lære deg andre språk er java en fin begynnelse mtp. oppbyggingen av andre språk som f.eks C++ og C#(Sharp).
Ting du trenger for å skrive programmer i Java[/b]
Java JDK - Kompilatoren som java bruker for å lage .class filer, slik at de kan kjøres på alle plattformer, java er platform uavhengig. JDK(Java Development Kit) kan lastes ned herfra:
http://java.sun.com/javase/downloads/index.jsp
Installere JDK
Det først man må gjøre for å starte med java er å gå til sun sine hjemmesider å laste ned JDK, legg snarveien til Bin-mappa i JDK i windows miljø variabel, det ligger andre snarveier i windows miljø variabel, du skiller disse snarveien med ”;” uten anførselstegn.
Ting du trenger for å skrive programmer[u]
Det neste er å velge seg et program man vil skrive kodene i, Enten et notepad basert program eller IDE(Integrated Development Envoriment)
Hvis du velger et notepad basert program ville jeg anbefalt notepad++, dette bruker jeg å er veldig fornøyd med tanke på oversikt på koden, velger du IDE så kan jeg anbefalle et program som heter eclipse, som kan lastes ned gratis fra ww.eclipse.org. En IDE er et program som lar deg skrive, feilsøk og kjøre programmet ditt i.
Velger du notepad løsningen og ikke vil lære så mye MS-DOS så burde du lage en mappe i windows rot mappa med navn Javawork, dette er for å forenkle kompilator prosessen.
Nå er du klar for å lage ditt første ”program”, Standar for alle programmeringsspråk Hello World. Du må passe på store og små bokstaver siste java er case sensitivt språk, Helloworld programmet ser slik ut:
Kode
class HelloWorld { //Man må definere filnavnet på .java filen, dette gjør denne
public static void main(String[] arguments) {
System.out.println(“Hello world”); //skriver ut hva som skal stå på skjermen
}
}
Lagre denne i javawork mappen din og kall denne for HelloWorld.java(må være lik som class HelloWorld. Åpne MS-DOS og skriv inn cd C
Javawork dette skifter til mappen javawork. Nå kan du kompliere .java filen din. Skriv inn Javac HelloWorld.java
Javac står for Java Complie, du skjønner sikkert hva dette betyr. Vil du kjøre "programmet" kan du skrive java HelloWorld, nå vil programmet kjøres.
Du kan også godt lese Slashdot's innlegg om nyttig tips om programmering
http://www.freakforum.nu/forum/showthread.php?t=64788
Man burde ogspå kjøpe seg en bok, jeg kan anbefalle deg følgende bøker
- Lær java på 21 dager av Laura Lemay
- Java for alle av Terje Kolderup
Dette innlegget ble litt lengre enn jeg trodde, men jeg håper du fikk ett innblikk i javaprogrammering . All informasjonen min er ikke copy pastet for de som tror det, eller det er copy pastet fra ett prosjekt jeg hadde skrevet og java og historie til java, kan lastes ned her for de som vil det:
http://dump.no/files/1fe947d682de/java.doc
- Tobias.