- Ένας ολοκληρωμένος και εύχρηστος οδηγός της γλώσσας
- Καλύπτει και την έκδοση SE 6 (JDK 1.6)
- Περιέχει δωρεάν CD-ROM
Το βιβλίο διδάσκει με προσεκτικό και κατανοητό τρόπο τη γλώσσα Java και τα μυστικά της.
Η παρουσίαση ξεκινά από τα βασικά θέματα και φτάνει έως τα πιο προχωρημένα, όπως είναι τα servlets και τα JavaBeans.
Στο τέλος κάθε κεφαλαίου υπάρχουν ερωτήσεις και ασκήσεις για περαιτέρω εξάσκηση ενώ οι απαντήσεις των ερωτήσεων και των ασκήσεων περιλαμβάνονται στο συνοδευτικό CD-ROM σε μορφή PDF, μαζί με τον πηγαίο κώδικα των παραδειγμάτων του βιβλίου.
Μεταξύ άλλων στο βιβλίο εξετάζονται:
- Στοιχειώδη θέματα της γλώσσας, όπως οι τύποι των δεδομένων, οι μεταβλητές, οι δομές διακλάδωσης και επανάληψης, ο χειρισμός αλφαριθμητικών κ.λπ.
- Θέματα αντικειμενοστρεφούς προγραμματισμού, όπως οι κλάσεις, τα αντικείμενα, οι μέθοδοι των αντικειμένων, η κληρονομικότητα, και ο πολυμορφισμός.
- Η έννοια του οδηγούμενου από συμβάντα προγραμματισμού (event driven programming).
- Τα γραφικά, η κίνηση, και η δημιουργία διασύνδεσης χρήστη με γραφικά (GUI) με τις βιβλιοθήκες AWT και Swing.
- Προχωρημένα θέματα, όπως οι τεχνικές εισόδου/εξόδου (Ι/Ο), η πολυνημάτωση (multithreading), η δημιουργία βάσεων δεδομένων, το ΣΔΒΔ Derby, η κλήση απομακρυσμένων μεθόδων (RMI), τα servlets, τα JavaBeans, η Java, και η XML.
- Τα σημαντικότερα περιβάλλοντα ανάπτυξης εφαρμογών (IDE) για Java, όπως τα NetBeans, Eclipse, JBuilder, BluJ, JCreator, και Visual J#.
Όλες οι έννοιες που εξετάζονται στο βιβλίο εξηγούνται με απλά, αυτόνομα, και κατανοητά παραδείγματα. Η ύλη που καλύπτεται στο βιβλίο είναι ανανεωμένη και αναθεωρημένη για την έκδοση 6 της Java.