Introductory Java
Theory and Reference Material
Overview of main concepts
: short reminder
Special lecture on Java
: somewhat comprehensive overview of Java
Introduction to Java
: complete introduction to Java and object-oriented programming
Overview of classes
: reference manual with all classes and methods
Code Examples
class Point
: many basic concepts
class IntArrayTest
: almost all important basic concepts
class CompanyTest
: classes and inheritance
class MatMult
: two-dimensional arrays and time measurements
class QueenProblem
: recursion, IO, back tracking
class Umkehr
: IO and manipulation with strings
class Negativ
: IO and bit manipulation
class VectorTest
: manipulations with the class
Vector
class Swap
: using a wrapper class to realize call by reference
class Seven
: self defined exceptions
class SortTest
: sorting objects on one of their instance variables
class MatrixTest
: abstract classes, derived classes, exceptions
class Drawing
: applet for drawing a graph and computing Hamiltonian cycles