Logga in

Priserna visas inklusive moms och du betalar med Klarna


Priserna visas exklusive moms, du kan betala med Klarna eller faktura

Priserna visas inklusive moms och du betalar med Klarna


Priserna visas exklusive moms, du kan betala med Klarna eller faktura

Programmeringsprinciper i Java

Skickas följande arbetsdag

Programmeringsprinciper i Java är en lärobok i grundläggande programmering och objektorienterad programmering. Det finns tre parallella spår genom boken: lättförståeliga konceptbeskrivningar, exempelprogram med sammanfattningar och förklaringar samt övningar som lyfter fram typiska programmeringssituationer. Genom att ett och samma ämne belyses på tre olika sätt underlättas och fördjupas inlärning och förståelse. Den första delen av boken omfattar grundläggande programmeringskunskaper. Datala...

Läs mer

Programmeringsprinciper i Java är en lärobok i grundläggande programmering och objektorienterad programmering. Det finns tre parallella spår genom boken: lättförståeliga konceptbeskrivningar, exempelprogram med sammanfattningar och förklaringar samt övningar som lyfter fram typiska programmeringssituationer. Genom att ett och samma ämne belyses på tre olika sätt underlättas och fördjupas inlärning och förståelse. Den första delen av boken omfattar grundläggande programmeringskunskaper. Datalagring och databearbetning, logik, ett programs organisation och klassbibliotek behandlas. En introduktion till algoritmer tar upp en central plats i boken. Avsnittet om algoritmer visar vägen från ett problem till dess lösning i form av ett program. Användning av objekt i olika sammanhang behandlas i den mellersta delen av boken. Objekten används i samband med teckensträngar och tal, och för hantering av undantagssituationer i ett program. Ett programs kommunikation med sin omgivning (standardinmatning och -utmatning samt filer) är ytterligare en situation där objekt används. Den avslutande delen går djupare in på objektorienterad programmering och presenterar strategier för att definiera egna typer av objekt. Vidare beskrivs arv, klasshierarkier och gränssnitt. Typoberoende programmering behandlas både i samband med klasshierarkier och i samband med gränssnitt. Programmeringsprinciper i Java kan användas som kurslitteratur för olika programmeringskurser, på såväl universitets- som gymnasienivå och kräver inga förkunskaper. Boken kan även användas av alla som på egen hand vill lära sig programmeringsprinciper och Java.

Stäng
      • 7
        Förord
      • 1
        11
        Ett Javaprogram
        • 12
          Beskriva en uppgift för datorn
        • 15
          Ett Javaprograms struktur
        • 18
          Kompilera och exekvera ett Javaprogram
        • 24
          Utforma och kommentera Javakod
        • 28
          Mata ut meddelanden
      • 2
        31
        Datalagring
        • 32
          Lagra data i datorns minne
        • 34
          Variabler
        • 41
          Datatyper i Java
        • 55
          Omvandlingar mellan olika datatyper vid lagringen
      • 3
        61
        Standardinmatning
        • 62
          Mata in data
        • 69
          Mata in tecken
        • 73
          Mata in strängar
        • 78
          Mata in tal
      • 4
        81
        Operationer med primitiva värden
        • 82
          Operationer med heltal
        • 90
          Operationer med flyttal
        • 94
          Operationer på en variabel
        • 97
          Jämförelse av primitiva värden
        • 100
          Operationer med booleska värden
      • 5
        107
        Logik
        • 108
          Införa logik i ett program
        • 110
          Villkorliga handlingar
        • 121
          Upprepningar
      • 6
        135
        Vektorer
        • 136
          Endimensionella vektorer
        • 147
          Flerdimensionella vektorer
      • 7
        151
        Metoder
        • 152
          Skapa och använda metoder
        • 163
          Hantera metoder
        • 175
          Överföring av vektorer mellan olika metoder
      • 8
        181
        Ett klassbibliotek
        • 182
          Distribuerad kod
        • 192
          Javas standardbibliotek
        • 207
          En metods undantag
      • 9
        217
        Algoritmer
        • 218
          Ett problem och en algoritm
        • 224
          Urvalsalgoritmer
        • 235
          Sorteringsalgoritmer
        • 254
          Sökningsalgoritmer
        • 269
          En algoritms komplexitet
        • 281
          En algoritms riktighet
      • 10
        305
        Objekt
        • 306
          Definiera, skapa och använda objekt
        • 321
          Objekt som hanterar strängar
        • 337
          Typiska tjänster för ett objekt
        • 349
          Objektresurser och klassresurser
        • 357
          Arv
        • 363
          Hantering av objekt
        • 383
          Algoritmer i samband med objekt
      • 11
        393
        Undantag
        • 394
          Hantera en undantagssituation
        • 408
          Olika mönster för undantagshantering
      • 12
        427
        Inmatning och utmatning
        • 428
          Ett programs kommunikation med omgivningen
        • 433
          Standardinmatning och standardutmatning
        • 449
          Hantera filer
        • 453
          Textfiler
        • 469
          Binära filer
      • 13
        487
        Skapa nya objekttyper
        • 488
          Sammansatta datatyper
        • 492
          Ett objekts data
        • 506
          Ett objekts operationer
        • 516
          Ett objekts gränssnitt
        • 525
          Objektresurser och klassresurser
        • 531
          Ett objekts referenser
        • 554
          Nästlade och inre klasser
      • 14
        571
        Utveckla nya objekttyper
        • 572
          Definiera en ny typ av objekt
        • 604
          Implementera definitionsklassen
        • 612
          Skapa ett testprogram
        • 622
          Beskrivning av en definitionsklass
        • 634
          Skapa, testa och beskriva en ny typ av objekt
      • 15
        635
        Arv
        • 636
          En subklass
        • 662
          Superklassreferenser och subklassreferenser
        • 670
          Polymorfism och dynamisk bindning
      • 16
        677
        Klasshierarkier
        • 678
          En klasshierarki
        • 687
          Hantera en klasshierarki
        • 700
          Rotklassen i Javas klasshierarki
        • 723
          Typoberoende programmering
        • 729
          Typoberoende datastrukturer
      • 17
        747
        Gränssnitt
        • 748
          Definiera och använda objekt av en viss profil
        • 762
          Definiera och använda en uppsättning konstanter
        • 764
          Typoberoende programmering med gränssnitt
        • 773
          Objekt med flera profiler
        • 776
          Gränssnitt i samband med inre klasser
    • 787
      Sakregister
Information

Författare:

Fadil Galjic

Språk:

Svenska

ISBN:

9789144094427

Utgivningsår:

2013

Artikelnummer:

37874-01

Upplaga:

Första

Sidantal:

789
 ;