
Beginning Java
With this course you get an introduction to the Java language from scratch. The course helps you understand the basics and syntax of the language. We cover the most important parts of the language and the standard libraries that come with an installation of the language.
You will be taught the language basics and syntax. We cover the important parts of the language and standard libraries. You will receive an introduction to object-oriented concepts: inheritance, polymorphism etc. We look at language constructs such as abstract classes, interfaces. We show ways to write Java according to modern best practices.
What you will learn
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, arithmetic, comparison etc
Arrays and loops
Classes
Writing types
Class and method syntax
Overloading
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
Overriding (cont.)
Generic collections (cont.)
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
Target audience
The course is aimed at those with little or no experience of Java but with some experience of programming in general.
Prerequisites
No Java prerequisites are required, but you should have programmed in any language earlier.
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: T140