Course

Application Development with Java – Basics («JAVA04»)

This course introduces you to the basic procedure of application development with the Java programming language! The course will give you an overview of its versatile application possibilities.
Duration 2 days
Price 1'350.–
Course documents Digicomp Courseware

Course facts

  • Understanding the basic process of developing applications using the Java programming language

1 Abstraction and Design

  • Three Level Design
  • Implemented in interfaces
  • Composition versus inheritance

2 Generic

  • Type parameters
  • Diamond operator
  • Placeholder
  • Constraints

3 Nested

  • Static Classes
  • Membership classes
  • Local Classes
  • Anonymous classes

4 Enumerations

  • Constants
  • Class java.lang.Enum
  • Extensions

5 Annotations

  • Annotation types
  • Annotation types

6 Errors and exceptions

  • Class java.lang.Throwable
  • Class java.lang.Error
  • Class java.lang.Exception
  • Class java.lang.RuntimeException
  • Exception handling

7 Assurances

  • Assert
  • Invariants

8 Root

  • Class java.lang.Object
  • Identity versus equality
  • Instance as Text
  • Instance as number
  • Interface java.lang.Cloneable
  • Class java.lang.CloneNotSupportedException
  • Clones
  • Finalisation

9 System

  • Class java.lang.System
  • Class java.lang.Runtime

10 Texts

  • Interface java.lang.CharSequence
  • Class java.lang.String
  • Class java.lang.StringBuffer
  • Class java.lang.StringBuilder

11 Wrappers

  • Wrap classes
  • Class java.lang.Void
  • Class java.lang.Boolean
  • Class java.lang.Character
  • Class java.lang.Number
  • Class java.lang.Byte
  • Class java.lang.Short
  • Class java.lang.Integer
  • Class java.lang.Long
  • Class java.lang.Float
  • Class java.lang.Double

12 Boxing

  • Autoboxing
  • Autounboxing
  • Type conversion for boxing
  • Value pooling

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

Attendance of the following course or equivalent knowledge is required:

Download

Questions

Choose your date

Further courses