top of page

Java Advanced

This course will present you with some advanced concepts in Java. From string manipulation using regular expressions, through threading to exception handling, among others. 

We will look at these concepts and give you examples and with excercises give you a good start to begin using these techniques.

What you will learn

  • Java recap

    • We repeat the basics of the Java language

  • Generics

    • We take a look at Generics in Java

    • Generic classes

    • Generic methods

  • String Manipulation

    • WE take a look at advanced string manipulation.

    • The String classes

    • Localization

  • Boxing / Unboxing, Enums and Nested Classes

    • A closer look at its basic constructions in Java

  • Regular Expressions * RegEx language

    • RegEx and Java

  • Exceptions

    • How to use exception action

    • Best practices

  • XML

    • What is XML

    • Parsing XML

    • Manipulate XML using DOM

  • Threads

    • We explain Threads

    • Thread pool

    • Concurrency

    • Synchronization

  • Annotations

    • The basics of annotations

    • Create annotations

    • Reflection

  • Lambda expressions (Java 8)

    • From method to lambda

    • Lambda syntax

    • Functional interfaces

Target audience

Developers with a couple of years' experience of Java, who want to delve deeper into the language.


You should have taken *Beginning Java*, or have corresponding knowledge.

25 900 SEK ex moms 

- The course is given remote or in classroom
- Contact us for upcoming courses
- If you are a team there is an opportunity for content adaptation based on your needs

Duration: 3 days, or 6 half days             

Level: Beginning

Language: English/Swedish             

Course code: T240

bottom of page