Contents

Java course
by René Grothmann

You only learn to program by programming.

Foreword

Why Java?

First steps to becoming a programmer

Variables and instructions

Branches and loops

Large amounts of data in arrays

Structure with subroutines

More structure with classes

The Java API

More complex data structures
Windows and Graphics
Interfaces
Mouse, keyboard and other events
Other graphic elements
Threads, Animation and Images
Files and communication
Internationalization
Project - Conway's Game of Life

Auto-Translated from German by Google in Winter 2025