Content Of The Java Seminar (1 week)
Overview over the language, mapping object-oriented concepts to Java
-
Basics of the Java programming language: data types, operators, flow control, arrays
-
Object-oriented concepts in Java: classes, objects, methods, constructors, overloading, overwriting, packages, encapsulation, inheritance
-
Class variables, class methods, constants, final classes and final methods
-
Exceptions
-
Abstract classes, interfaces, inner classes
Graphical user interfaces in Java, programming of applets
-
Container and components
-
Event handling
-
Layoutmanager
-
AWT graphics
-
Design patterns in the AWT
-
Applet programming
Input and output - the streams concept in Java
-
Files, streams, converting coding standards, serialisation of objects
Multi-threading
-
Threads and synchronisation, thread states, race conditions, scheduling, deadlocks
Networking
-
Stream-oriented connections in Java, datagrams in Java, multicast-sockets
Copyright Config eG