Introduction Seminar to Java Programming

This course is aimed at newcomers to the Java language. However it is useful if participants bring along some experience in any other programming language. In the course, the basic concepts of Java are then being practiced in detail with real examples. For this purpose, syntax and frequently used Java classes are in the foreground. Applications and applets, simple graphic user interfaces and command-line interface applications are being written.

The following subject matters are covered:

  • Historical Evolution of C#
  • Basic Syntax
  • First Examples
  • Getting to know Compiler
  • and the VM
  • class Data
  • Standard data types
  • Strings
  • Operators
  • Class Concept
  • Methods
  • References
  • Object Instancing with new
  • Garbage Collection
  • Data Encapsulation
  • Attributes and Methods
  • Constructors
  • Inheritance
  • The Object class
  • Interfaces
  • Polymorphism
  • Function Overloading
  • Static Methods and Elements
  • Type Converting
  • Visibility Rules
  • Exception Handling
  • Arrays
  • Packages
  • The java.util package
  • Abstract Windowing Toolkit
  • GUI Programming
  • The Listener Concept

The programming language is learned by means of practical examples. For this purpose the current JDK of Oracle and any development environment are used. The operating system used is irrelevant. However, the participants should master simple data operations on their system. Windows, Mac OS X, Linux or UNIX are usually used as development platform.

Last modified 17.01.2023