Gå til innhold

Har lyst til å lære java.


Anbefalte innlegg

Videoannonse
Annonse

Om du aldri har drevet med prog. så er Java et av de vanskeligste språkene å starte med.

 

Men om du ønsker å gå videre med Java finnes det masse guider og slikt som er bra.

 

Han her er svært nyttig og flink til å vise.

 

Han har masse tutorials og forklarer bra

Lenke til kommentar

Om du aldri har drevet med prog. så er Java et av de vanskeligste språkene å starte med.

Det er bare tull. Java er lett å lære. Hvis du ikke kan noe fra før av vil de fleste tutorials du kan finne på nettet være brukbare. Deretter blir det litt opp til deg hva du vil være mer om.

Lenke til kommentar

Java er et meget enkelt, og logisk, språk. Alt er delt opp i klasser, og alt følger reglene. Du har ingen unsafe kode, du har ingen pekere (generelt sett), du har ingen lambda funksjoner som i C# (Som kan være meget greie, men også meget forvirrende for en nybegynner) og du har et stort bibliotek med klasser som du bygger på.

 

Det du kan starte med er jo å gå til innkjøp av en Java bok. Mange tråder i denne delen av forumet hvor flere bøker er anbefalt.

 

Så kan du jo lete på internett; det finnes masse tutorials og veiledninger som hjelper deg.

Spesielt bør du bokmerke deg denne siden: http://java.sun.com/javase/6/docs/api/

Der er alle klassene i java godt beskrevet.

 

Så må du laste ned JDK. Det er det du bruker for å kompilere koden din. Den lastes ned fra sun sine java-developer sider. Netbeans er en IDE; det hjelper deg å kode. Du kan enten laste ned den, eller bruker notisblokk og javac. Bruker du det må du selv holde styr på hvordan filene dine må lagres, og du får ikke automatisk feilretting, men det gir deg en god innføring i hvordan ting fungerer.

 

Men for å hjelpe deg litt på vei kan vi jo lage et program først:

 

public class HelloWorldClass { // HelloWorldClass er klassenavnet. Alt som defineres mellom denne klammeparantesen og den siste tilhører klassen HelloWorldClass.

public String helloWorld = "Hello World"; // Dette er en variabel av typen string. Andre typer er int (tall) og klasser, som f.eks. HelloWorldClass. Se main() funksjonen for eksempel.

public HelloWorldClass(){ // Dette er en constructor. Det er en kode som blir kalt hver gang du skriver new HelloWorldClass. Den har ikke void i beskrivelsen.
	printHelloWorld(helloWorld);
}

public void printHelloWorld(String text){ // Dette er en metode. Den kjøres når vi kaller printHelloWorld("Hello World"); Når det står String text i parantsen betyr det at vi altid må ha med en string.
	System.out.println(text); // Dette er nok den metoden du kommer til å få bruk for mest. Den skriver til konsollvinduet, enkelt og greit.
}

public static void main(String args[]){ // Denne koden indikerer at programmet starter her. Du trenger kun en main metode i hvert program, uavhengig av hvor mange klasser du har.
	HelloWorldClass hello = new HelloWorldClass(); // Dette er en variabel av typen HelloWorldClass. Forskjellen på denne, og variablen helloWorld, definert i toppen, er at denne kun eksisterer inne i denne metoden.
}
} // Dette er slutten på klassen. Under her kan du lage en ny klasse om du ønsker, men da må de kun være av typen class, og ikke public class.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...