Filtrera

Beginning Java

 Med denna kurs får du en introduktion till Java språket från grunden. Kursen hjälper dig förstå språkets grunder och syntax. Vi täcker dom viktigaste delarna av språket och dom standardbibliotek som följer med en installation av språket.

Du får en introduktion till det objektorienterade konceptet, som arv, polymorfism etc. Vi tittar på språkliga konstruktioner som abstrakta klasser, interfaces etc. Och vi visar det bästa sättet att skriva Java enligt moderna best practices.

    Målgrupp

    Kursen riktar sig mot dem med lite eller ingen erfarenhet av Java men med viss erfarenhet av programmering i allmänhet. 

    Förkunskaper

     Inga Java-förkunskaper krävs, men du bör ha programmerat i något språk tidigare. 

     

    Dag 1

    • JVM, JDK and IDE's
      • The java Virtual Machine
      • Java Development Kit
      • Integrated Development Environment
    • Language Constructs
      • Data types and variables
      • Boxing/Unboxing
      • Input/Output
      • Packages
      • Classes
      • Methods
    • Operators and Flow control
      • Basic operators, aritmetic, comparison etc
      • Arrays and loops
    • Classes
      • Writing types
      • Class and method syntax
      • Overloading

    Dag 2

    • Basic concepts of OOP
      • Class members and encapsulation
      • Access modifiers
      • Encapsulation
      • Getters/Setters
      • Constructor
    • Object Oriented design
      • Designing with objects
    • Introduction to generics
      • Generic types
      • Generic list
    • Inheritance
      • The base class and its children
      • Accessibility and inheritance
      • Hierarchy
    • Abstract and overriding
      • Polymorphism
      • Abstract classes
      • Overriding methods
      • Virtual methods
    • Interfaces

    Dag 3

    • Overriding (forts)
    • Generic collections (forts)
      • Generic types in Java
      • Lists
      • Queues
      • Stacks
      • Dictionaries
      • Iterable
    • Type conversion
      • Implicit conversion
      • Explicit conversion
    • Exception and error handling
      • Try...catch...finally
      • The Exception class
      • Throwing exceptions
    • File I/O
      • Reading and writing to files
    • Jar and WAR

    Relaterade artiklar

    • Prioritetsköer i Java och Python

      Hur kan man prata om en "prioritetskö", en kö-datastruktur där element får lov att "hoppa före i kön" om de är viktiga? I den här artikeln jämförs de (ganska olika) svaren från Java och Pythons standardbibliotek.

      Läs mer

    Kursinformation

    Kurskod: T140
    Datum: 18 dec
    Plats: Stockholm
    Kurslängd: 3 dagar
    Pris: 20 720 SEK (25 900 SEK) Early bird!
    Språk: Engelska

    Lärare

    Dela

    Kontakta oss för mer information

    040 61 70 720
    info@edument.se


    Alla priser är exkl. moms