How alex01502409/java-projekte works
This repository is a collection of independent Java teaching exercises, not one integrated application. Its examples cover network communication, file I/O, and algorithms/data structures. The principal end-to-end workflows are the chat client/server exchange and standalone file or algorithm demonstrations. The tree identifies additional examples, but with no README and only sampled source, their internal wiring is not established; those branches are shown as independent exercises.
Main entry points: application/Client.java Chat client UI · Server.java Chat server · ea/Client.java Echo client · StringsSpeichern.java Indexed strings
Components 25
Networking
- Chat client UI
Netzwerk_IO_Praktikum/src/application/Client.java - Chat server
Netzwerk_IO_Praktikum/src/application/Server.java - Chat message
Netzwerk_IO_Praktikum/src/application/Message.java - Echo client
EA_Gr1/src/ea/Client.java - Echo server
EA_Gr1/src/ea/Server.java
File I/O
- RAF demo
RAF_Pr/src/rafPack/Main.java - Indexed strings
EinAusgabe_Praktikum/src/pac/StringsSpeichern.java - String data file
- String index file
- Directory copy
ProbePruefung/src/frage03/Frage03.java - File carving
Carving_Praktikum/src/car/SimpleFileCarving.java - NIO tools
NIO_Praktikum/src/nio - RAF examples
EinAusgabeRAF/src/ea
Algorithms
- Sort and search
Sortieralgorithmen/src - Backtracking and DP
BTDP_Gr1/src/probleme
Data Structures
- Collection examples
Collections_Seminar/src/sam - Linked lists
Listen_Vo6/src/listen - Doubly linked list
Listen_gr1/src/listen - Tree examples
Baeume_Gr1/src/baeume - Graph traversal
Graphen_Gr1/src/graph - Dijkstra graph
Dijktra_Gr1/src/dijsktra - External structures
ExterneDatenstrukturen/src/datenstrukturen - Book examples
Externe_Datentypen_Vo7/src/datenstrukturen
Other components
- Chat user
- Echo user
Connections 11
- Chat user → Chat client UI: uses
- Chat client UI → Chat message: creates and sends
- Chat server → Chat message: reads and creates
- Chat client UI → Chat server: sends messages
- Chat server → Chat client UI: broadcasts messages
- Echo user → Echo client: runs
- Echo client → Echo server: sends lines
- Echo server → Echo client: returns replies
- RAF demo → String data file
- Indexed strings → String data file: reads and writes
- Indexed strings → String index file: reads and writes