Course

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

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.

Download

Questions

Choose your date

Further courses