Hopp til hovedinnhold

Klikk her for info om bokleveranser, faktura og nettbutikk (sist oppdatert 13.1)

Omslagsbilde

Java som første programmeringsspråk

Mughal, Khalid Azim Hamre, Torill Rasmussen, Rolf W.

Heftet

I salg

Handlinger

Beskrivelse

Omtale

Dette er en gjennomrevidert utgave av læreboken for begynnerkurs i programmering på høgskole- og universitetsnivå. Boken forutsetter ingen spesielle forkunnskaper i programmering ut over alminnelig bruk av en datamaskin, og den er plattform- og programmeringsverktøyuavhengig. Boken følges av et nettsted med forelesningsnotater, programmeringseksempler, oppgaver m.m. Se bokens nettside. Hovedtemaet i boken er objektorientert programmering (OOP). Boken benytter UML (Unified Modelling Language) for å illustrere OOP-konsepter. Stoffet presenteres i logisk rekkefølge: Først benyttes predefinerte klasser (strenger og tabeller), senere lærer man å lage egendefinerte klasser. Sentrale emner som kontrollstrukturer, objektbasert og objektorientert programmering gjennomgås grundig. Samlinger (Collections), filbehandling og utforming av grafiske brukergrensesnitt introduseres som anvendelser av objektorientering. Hvert kapittel inneholder en rekke eksempler, illustrasjoner, kontrollspørsmål og oppgaver. Boken er oppdatert mht. Java-teknologien, og benytter egenskapene til Java for å implementere OOP-teknikker. I tillegg inneholder boken følgende: fullstendige eksempler som kan lastes ned for eksperimentering tips om vanlige fallgruver under programmering utvalgte problemstillinger som illustrerer programmeringskonsepter, inklusive utvikling av et spill, med vekt på testing med JUnit beskrivelse av vesentlige metoder fra alle klasser i Javas standardbibliotek som benyttes i eksemplene dekning av nye emner i Java, blant annet, formattering av utdata, innlesning av verdier fra tastaturet med Scanner-klassen, oppramstyper, automatiske innkapsling og utpakking av primitive verdier, den forenklete for-løkken, generiske typer og metoder begrepsnavn angitt på engelsk i teksten og i en engelsk ordliste

Detaljer