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