Σκοπός της ενότητας είναι να παρουσιάσει τη γλώσσα προγραμματισμού Java και τα βασικά της χαρακτηριστικά. Πιο συγκεκριμένα, παρουσιάζει τα βασικά εργαλεία της γλώσσας, όπως είναι ο μεταγλωττιστής και ο διερμηνευτής χρόνου εκτέλεσης, τις βασικές έννοιες της γλώσσας και εισάγει τον εκπαιδευόμενο στις μεταβλητές και τους τύπους δεδομένων. Ακόμα, παρουσιάζεται η έννοια των κλάσεων και περιγράφονται οι ιδιότητες και οι μέθοδοι. Γίνεται περιγραφή του πακέτου java.io και αναλύονται οι ροές αλφαριθμητικών, όπως και η έννοια του URL.
Όταν ο εκπαιδευόμενος ολοκληρώσει την ενότητα θα είναι σε θέση να:
- διακρίνει τα βασικά χαρακτηριστικά της Java
- αναγνωρίζει τον διερμηνευτή χρόνου εκτέλεσης
- αναγνωρίζει τον μεταγλωττιστή
- αναγνωρίζει τα αρχεία JAR
- αναφέρει και χρησιμοποιεί βασικούς τύπους δεδομένων
- εξηγεί την έννοια των αντικειμένων
- αναφέρει τις 5 φάσεις του κύκλου ζωής των αντικειμένων
- εξηγεί τις ιδιότητες των κλάσεων και τη συμπεριφορά τους
- εντοπίζει τη μέθοδο main()
- διακρίνει τους τροποποιητές της main()
- αναγνωρίζει την κλάση system
- χρησιμοποιεί το πακέτο java.io
- δημιουργεί ροές για ανάγνωση δεδομένων από μία πηγή
- διακρίνει και χρησιμοποιεί κλάσεις URL.