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: