Course

Digicomp Code JAVA02

Object-oriented concepts in Java – Basics («JAVA02»)

Learn the basic object-oriented concepts of the Java programming language in this course. You will get an overview of their versatile applications.
Duration 2 days
Price 1'350.–
Course documents Digicomp Courseware

Course facts

After attending this part of the course, you will be familiar with the basic object-oriented concepts of the Java programming language.

1 Terms

  • What are objects?
  • What are attributes?
  • What are operations?
  • What are classes?
  • What are messages?

2 Classes

  • Modelling
  • Declaration
  • Cohesion

3 Objects

  • Instantiation
  • Reference

4 Fields

  • Non-static fields
  • Access

5 Memory usage

  • Stack and Heap
  • Allocation

6 Aggregation

  • Modelling
  • Coupling

7 Methods

  • Non-static methods
  • Invocation

8 Parameters and Arguments

  • Value transfer
  • Variadic methods

9 Encapsulation

  • Plausibility check
  • Processors and Mutators

10 Overshadow

  • Overshadowed fields
  • Self-reference for fields

11 Constructors

  • Default
  • Initialization

12 Overloading

  • Overloaded methods
  • Overloaded constructors
  • Horizontal constructor chaining

13 Static

  • Static fields
  • Static Methods
  • Static Imports

14 Initializer

  • Static initializers
  • Non-static initializers

15 Memory release

  • Garbage collection
  • Null reference

Component of the following courses

This course is aimed at programmers who already know the syntactic basic concepts of the Java programming language and now want to learn the basics of their object-oriented concepts.

Attendance of the following course or equivalent knowledge is required:

Download

Questions

Choose your date

Further courses