Przykładowe programy w języku Java. Sam kod źródłowy. Może być konieczne utworzenie i skonfigurowanie odpowiednich projektów (w środowiskach IDE takich jak Netbeans, Eclipse lub Intellij).
- start - demo od którego można zacząć.
- calculator - demo ilustrujące ideę delegowania zadań do wykonania przez wyspecjalizowane obiekty klas.
- minilife - demo (inspirowane automatem komórkowym life game) podziału kompetnecji pomiędzy model i widok, tak że na program składają się obiekty czterech klas: App, Options, Model, View.
- filesindirectory - demo jak używać JFileChooser (w tym jak zrobić lokalizację, czyli polskie teksty w JFileChooser), jak używać File, negocjowanie LaF, tworzenie okienka z guzikiem i zastosowanie menadżera układu (layout'u).
- mousepaint - demo jak można używać metody paint do rysowania/malowania i jak przechwytywać zdarzenia generowane przez mysz (czyli do czego służy MouseListener, MouseAdapter i takie metody jak mouseClicked).
- tcp - demo pokazujące działanie gniazd sieciowych - w trybie połączeniowym (TCP) - utworzenie serwera, odbiór przychodzących połączeń, utworzenie klienta. Program wielowątkowy (osobne wątki dla każdego gniazda zapewniają płynną pracę), w postaci pojedynczego pliku (co ogólnie nie jest dobrym rozwiązaniem, ale tym razem ma zagwarantować że wszystko jest w jednym miejscu i że żaden plik projektu się nie zgubi lub będzie w złej wersji).