★ Ελληνική εκπαιδευτική πλατφόρμα

Μάθε Java από το μηδέν, με ασκήσεις.

21 κεφάλαια θεωρίας με παραδείγματα κώδικα και 2250+ ασκήσεις με υποδείξεις και πλήρεις λύσεις. Στα ελληνικά.

Η ύλη

Από το πρώτο println μέχρι τον αντικειμενοστραφή προγραμματισμό.

Κεφ. 1100 ασκήσεις

Εισαγωγή στη Java

Τι είναι η Java, JDK, το πρώτο πρόγραμμα, μεταγλώττιση.

Κεφ. 2100 ασκήσεις

Μεταβλητές & Τύποι

Πρωτεύοντες τύποι, δηλώσεις, casting.

Κεφ. 3100 ασκήσεις

Τελεστές

Αριθμητικοί, λογικοί, σύγκρισης.

Κεφ. 4100 ασκήσεις

Έλεγχος ροής

if/else, switch, τριαδικός τελεστής.

Κεφ. 5100 ασκήσεις

Βρόχοι

for, while, do-while, break, continue.

Κεφ. 6100 ασκήσεις

Μέθοδοι

Δηλώσεις, παράμετροι, return, overloading.

Κεφ. 7100 ασκήσεις

Πίνακες

Δήλωση, πρόσβαση, διαπέραση, πολυδιάστατοι.

Κεφ. 8100 ασκήσεις

Αντικειμενοστραφής Προγραμματισμός

Κλάσεις, αντικείμενα, constructor, encapsulation.

Κεφ. 9100 ασκήσεις

Strings & StringBuilder

Immutable Strings, μέθοδοι, StringBuilder.

Κεφ. 10100 ασκήσεις

Exceptions

try/catch/finally, throw, checked/unchecked.

Κεφ. 11100 ασκήσεις

Κληρονομικότητα & Πολυμορφισμός

extends, super, override, abstract.

Κεφ. 12100 ασκήσεις

Interfaces & Lambda

Interfaces, default methods, functional interfaces, λ.

Κεφ. 13100 ασκήσεις

Collections Framework

List, Set, Map, Queue, iteration.

Κεφ. 14100 ασκήσεις

Generics

Παραμετρικός πολυμορφισμός, bounded, wildcards.

Κεφ. 15100 ασκήσεις

File I/O

Files, Paths, BufferedReader, try-with-resources.

Κεφ. 1650 ασκήσεις

Νήματα & Concurrency

Thread, Runnable, synchronized, ExecutorService.

Κεφ. 1750 ασκήσεις

Streams API

Stream, filter, map, reduce, collect.

Κεφ. 1850 ασκήσεις

JDBC — Βάσεις Δεδομένων

DriverManager, Connection, PreparedStatement, ResultSet.

Κεφ. 1950 ασκήσεις

JUnit & Testing

Unit tests, assertions, lifecycle, mocking basics.

Κεφ. 2050 ασκήσεις

Design Patterns

Singleton, Factory, Observer, Strategy, Builder.

Κεφ. 21500 ασκήσεις

Pro: Πραγματικά προβλήματα

500 προχωρημένες ασκήσεις με threads, streams, JDBC, JUnit και design patterns — όλες με έλεγχο αποτελέσματος.