Πρέπει να διαβάσετε βιβλία για να μάθετε προγραμματισμό Java

Γεια σε όλους, σήμερα είναι ο κόσμος των διαδικτυακών μαθημάτων. Όλοι μιλούν για μάθηση από διαδικτυακή κατάρτιση, Youtube, δωρεάν μαθήματα στο Coursera και άλλους ιστότοπους, κάτι που είναι υπέροχο ως διαδικτυακά μαθήματα που θα σας βοηθήσουν να μάθετε πιο γρήγορα, αλλά, πιστεύω ότι τα βιβλία θα πρέπει να εξακολουθούν να αποτελούν σημαντικό μέρος της μάθησής σας, καθώς παρέχουν η πιο εις βάθος γνώση και συχνά γράφεται από την αρχή για το θέμα.

Εάν μαθαίνετε τον προγραμματισμό Java, τότε είστε έτοιμοι να εισαχθείτε σε μερικά από τα πιο φοβερά βιβλία για να μάθετε και να μάθετε τον προγραμματισμό Java σε αυτό το άρθρο.

Κάθε φορά που ένας προγραμματιστής αρχίζει να μαθαίνει τη γλώσσα προγραμματισμού Java, η πρώτη ερώτηση που θέτουν είναι: « Σε ποιο βιβλίο πρέπει να αναφέρω για να μάθω Java; " Ποιο είναι το καλύτερο βιβλίο για να μάθετε Java για αρχάριους; " ή "Μπορείς να μου πεις μερικά καλά βιβλία για να μάθω Java;" Αυτό, από μόνο του, λέει πόσο σημαντικά είναι τα βιβλία Java για προγραμματιστές, ειδικά για αρχάριους.

Παρά το γεγονός ότι υπάρχουν τόσες δωρεάν διαθέσιμες πηγές στην Java, όπως σεμινάρια, διαδικτυακά μαθήματα, συμβουλές, ιστολόγια και παραδείγματα κώδικα, τα βιβλία Java έχουν τη δική τους θέση επειδή:

  • Γράφονται από προγραμματιστές που είναι αρμόδιοι για το θέμα
  • Καλύπτουν το θέμα με περισσότερες λεπτομέρειες και εξηγήσεις.

Αυτά τα βιβλία Java είναι τα προσωπικά μου αγαπημένα, και όποτε παίρνω λίγο χρόνο, προτιμώ να τα διαβάσω για να ανανεώσω τις γνώσεις μου. Αν και έχω ήδη διαβάσει πολλά από αυτά (έχω διαβάσει το Effective Java τουλάχιστον τέσσερις φορές μέχρι τώρα), θέλω πάντα να μάθω κάτι νέο και η αναζήτηση μου για σπουδαία βιβλία δεν τελειώνει ποτέ.

Αυτά τα βιβλία είναι μερικά από τα καλύτερα διαθέσιμα σήμερα και είναι εξίσου χρήσιμα για αρχάριους, ενδιάμεσους και προχωρημένους προγραμματιστές Java.

Δεν έχει σημασία αν είστε εντελώς νέος στην Java ή προγραμματίζετε στην Java για κάποιο χρονικό διάστημα, θα μάθετε πολλά νέα πράγματα μέσω αυτών των βιβλίων.

Τούτου λεχθέντος, δεν είναι όλα τα βιβλία εξίσου κατάλληλα για όλους τους προγραμματιστές. Για αρχάριους, το Head First Java εξακολουθεί να είναι το καλύτερο βιβλίο για να ξεκινήσετε και για τον προηγμένο προγραμματιστή Java, το Effective Java είναι ένα ωραίο βιβλίο για να ξεκινήσετε.

10 καλύτερα βιβλία για εκμάθηση προγραμματισμού Java

Εδώ είναι η συλλογή βιβλίων Java που προτείνω σε κάθε προγραμματιστή που θέλει να μάθει Java. Περιέχει βιβλία για αρχάριους και έμπειρους προγραμματιστές.

Αυτά τα βιβλία καλύπτουν μια ποικιλία τομέων, όπως βασικά βασικά Java, το πλαίσιο συλλογής Java, multithreading και concurrency, εσωτερικά JVM και συντονισμό απόδοσης, σχέδια σχεδίασης κ.λπ.

1. Επικεφαλής Πρώτη Java

Πολλοί άνθρωποι θα πιστεύουν ότι αυτό είναι βιβλίο με ημερομηνία, αλλά για να είμαι ειλικρινής το Head First Java είναι το καλύτερο βιβλίο για κάθε προγραμματιστή που είναι νέος τόσο στον προγραμματισμό όσο και στην Java. Ο πρώτος τρόπος εξήγησης είναι αρκετά εκπληκτικός και μου άρεσε πολύ το βιβλίο τους.

Το Head First Java καλύπτει τις βασικές γνώσεις προγραμματισμού Java για χαρακτηριστικά κλάσης, αντικειμένου, νήματος, συλλογής και γλώσσας, όπως Generics, Enums, μεταβλητά επιχειρήματα ή αυτόματη εγγραφή.

Έχουν επίσης κάποια προηγμένη ενότητα για Swing, δικτύωση και Java IO, η οποία τους καθιστά ένα πλήρες πακέτο για αρχάριους Java. Αυτό θα πρέπει να είναι το πρώτο σας βιβλίο Java που εξετάζετε εάν ξεκινάτε από το μηδέν.

Αν προτιμάτε διαδικτυακά μαθήματα σε σχέση με βιβλία, μπορείτε επίσης να δείτε το μάθημα ολοκληρωμένου Java MasterClass του Udemy .

Αποποίηση ευθυνών: δεν πρόκειται για δωρεάν μάθημα και θα λάβω αποζημίωση εάν αγοράσετε αυτό το μάθημα από την Udemy ή εάν χρησιμοποιήσετε συνδέσμους προς βιβλία που αναφέρονται εδώ από την Amazon.

2. Επικεφαλής σχέδια πρώτου σχεδιασμού

Το Head First Design Pattern είναι ένα άλλο κορυφαίο βιβλίο Java από το εργαστήριο Head-First.

Όταν άρχισα να διαβάζω αυτό το βιβλίο το 2006, δεν σκέφτηκα πολλά για τα σχέδια σχεδίασης, τον τρόπο επίλυσης κοινών προβλημάτων, τον τρόπο εφαρμογής ενός σχεδίου σχεδίασης, τα οφέλη που παρέχουν και όλα τα βασικά πράγματα. Αλλά αφού διάβασα αυτό το βιβλίο Java, επωφελήθηκα πάρα πολύ.

Το πρώτο κεφάλαιο για την κληρονομικότητα και τη σύνθεση, το οποίο είναι απλά φανταστικό και προωθεί βελτιωμένες πρακτικές εισάγοντας ένα πρόβλημα και στη συνέχεια τη λύση.

Αυτό το βιβλίο περιέχει επίσης χρήσιμα σημεία, ασκήσεις και χάρτες μνήμης, που σας βοηθούν να κατανοήσετε γρήγορα τα σχέδια σχεδίασης.

Εάν θέλετε να μάθετε τα βασικά πρότυπα σχεδίασης Java και τις αντικειμενοστρεφείς αρχές σχεδίασης, αυτό είναι το πρώτο βιβλίο Java που πρέπει να δείτε.

Αν ψάχνετε για ένα μάθημα σχετικά με το GOF ή αντικειμενοστραφή σχέδια σχεδίασης, σας προτείνω να ρίξετε μια ματιά στο Design Pattern Library , ένα από τα καλύτερα μαθήματα που έχω παρακολουθήσει μέχρι τώρα σε σχέδια σχεδίασης.

Ένα σημείο των καλών ειδήσεων σχετικά με αυτό το βιβλίο είναι ότι η νέα έκδοση έχει ενημερωθεί για το Java SE 8, το οποίο θα σας διδάξει πώς να αναπτύξετε το κλασικό σχέδιο σχεδίασης GOF χρησιμοποιώντας χαρακτηριστικά Java 8, όπως εκφράσεις λάμδα και ροές.

3. Αποτελεσματική Java

Η αποτελεσματική Java είναι ένα από τα κορυφαία βιβλία Java στο δίσκο μου και ένα από τα πιο ευχάριστα. Έχω μεγάλη εκτίμηση για τον Joshua Bloch, τον συγγραφέα, για τη συμβολή του στο πλαίσιο συλλογής Java και το πακέτο Java Concurrency.

Το αποτελεσματικό Java είναι το καλύτερο για έναν έμπειρο ή έμπειρο προγραμματιστή που έχει μεγάλη εμπειρία στον προγραμματισμό Java. Είναι υπέροχο για προγραμματιστές που θέλουν να μοιραστούν τις δεξιότητές τους ακολουθώντας τις βέλτιστες πρακτικές προγραμματισμού και που είναι πρόθυμοι να ακούσουν κάποιον που συνέβαλε στο κιτ ανάπτυξης Java (JDK).

Το αποτελεσματικό Java αποτελείται από μια συλλογή βέλτιστων πρακτικών προγραμματισμού Java, που κυμαίνονται από στατικά εργοστάσια, σειριοποίηση, ισοδύναμο και hashcode έως generics, enums, varargs και προβληματισμό.

Αυτό το βιβλίο προγραμματισμού Java καλύπτει σχεδόν κάθε πτυχή της Java με έναν ελαφρώς διαφορετικό τρόπο από τον συνηθισμένο.

Μια νέα έκδοση κυκλοφόρησε πέρυσι που παρουσίασε χαρακτηριστικά στο JDK 7, 8 και 9, η οποία κυκλοφόρησε πέρυσι τον Σεπτέμβριο. Έχει επίσης ένα πλήρες κεφάλαιο για τα λάμδα.

4. Java Concurrency στην πράξη

Το Java Concurrency in Practice είναι ένα άλλο κλασικό από τους Joshua Bloch, Doug Lea και ομάδα. Αυτό είναι το καλύτερο βιβλίο Java για ταυτοχρόνως και πολλαπλά νήματα - ένα από τα must-read για βασικούς προγραμματιστές Java.

Τα πλεονεκτήματα του Concurrency Practice στην Java περιλαμβάνουν:

1) Αυτό το βιβλίο είναι πολύ λεπτομερές και καταγράφει μικρές λεπτομέρειες του multi-threading και του ταυτόχρονου

2) Αντί να εστιάζει σε βασικά μαθήματα Java, αυτό το βιβλίο επικεντρώνεται σε θέματα και προβλήματα ταυτότητας, όπως αδιέξοδο, λιμοκτονία, ασφάλεια νήματος, συνθήκες αγώνα και παρόντες τρόπους για την επίλυσή τους χρησιμοποιώντας τάξεις ταυτόχρονης Java.

Αυτό το βιβλίο είναι ένας εξαιρετικός πόρος για να μάθετε και να μάθετε τα πακέτα και τα μαθήματα ταυτόχρονης Java, όπως CountDownLatch, CyclicBarrier, BlockingQueue ή Semaphore. Αυτός είναι ο μεγαλύτερος λόγος που μου αρέσει να διαβάζω αυτό το βιβλίο Java και να το διαβάζω ξανά και ξανά.

3) Ένα ακόμη ισχυρό σημείο της πρακτικής ταυτόχρονης εξάσκησης στην Java είναι τα παράλογα παραδείγματα. Τα παραδείγματα σε αυτό το βιβλίο είναι σαφή, συνοπτικά και έξυπνα.

4) Αυτό το βιβλίο είναι επίσης καλό να εξηγήσει τι είναι λάθος και γιατί είναι λάθος και πώς να το κάνει σωστό, το οποίο είναι απαραίτητο για να πετύχει οποιοδήποτε βιβλίο Java.

Εν ολίγοις, αυτό είναι ένα από τα καλύτερα βιβλία για να μάθετε την ταυτόχρονη και multi-threading στην Java. Το περιεχόμενο είναι σίγουρα προχωρημένο από την προοπτική ενός αρχάριου, αλλά σίγουρα, αυτό είναι ένα βιβλίο που πρέπει να διαβάσετε για έμπειρους προγραμματιστές Java.

5. Java Generics και Συλλογές

Το Java Generics and Collection από τους Naftalin και Philip Wadler από το O'Reilly είναι ένα άλλο καλό βιβλίο για την Java, το οποίο αρχικά ξεχάσαμε να συμπεριλάβω στη λίστα μου, αλλά το συμπεριλαμβάνω τώρα όπως ζητήθηκε από πολλούς αναγνώστες.

Μου αρέσει αυτό το βιβλίο λόγω του περιεχομένου του σε γενικές και συλλογές, που αποτελούν βασικούς τομείς της γλώσσας Java.

Η γνώση των συλλογών Java και των Generics αναμένεται από έναν έμπειρο προγραμματιστή και αυτά τα βιβλία βοηθούν σε αυτόν τον τομέα.

Εξηγεί κάθε διεπαφή συλλογής όπως Set, List, Map, Queue και την εφαρμογή τους, συγκρίνοντας πόσο καλά αποδίδουν σε διαφορετική κατάσταση.

Μου άρεσε πολύ διάγραμμα σύγκρισης τους στο τέλος κάθε κεφαλαίου, το οποίο σας δίνει μια καλή ιδέα για το πότε να χρησιμοποιήσετε μια συγκεκριμένη κατηγορία συλλογή Java, όπως ArrayList, HashMapή LinkedHashMap.

6. Απόδοση Java από τον Binu John

Αυτό είναι ένα άλλο καλό βιβλίο που διδάσκει σχετικά με τα εσωτερικά JVM, τη συλλογή απορριμμάτων, τη ρύθμιση JVM, τη δημιουργία προφίλ. κ.λπ., και συνιστώ ανεπιφύλακτα σε κάθε ανώτερο προγραμματιστή Java να διαβάσει αυτό το βιβλίο. Αυτό είναι επίσης ένα από τα προσωπικά μου αγαπημένα.

Καθώς προχωρούμε σταδιακά, ξεκινήσαμε από ένα επίπεδο αρχάριων στο ενδιάμεσο και τώρα το ανώτερο επίπεδο.

Η απόδοση Java είναι η παρακολούθηση της απόδοσης, η δημιουργία προφίλ και τα εργαλεία που χρησιμοποιούνται για την παρακολούθηση της απόδοσης Java.

Αυτό δεν είναι ένα συνηθισμένο βιβλίο προγραμματισμού. Αντ 'αυτού, παρέχει λεπτομέρειες σχετικά με την JVM, τη συλλογή απορριμμάτων, την παρακολούθηση σωρών Java και την εφαρμογή προφίλ.

Μου άρεσε πολύ το κεφάλαιο τους για την επισκόπηση της JVM και είναι απαραίτητο να διαβάσετε για να μάθετε περισσότερα για την JVM σε απλή γλώσσα.

Τόσο οι αρχάριοι όσο και οι ενδιάμεσοι προγραμματιστές μπορούν να επωφεληθούν από αυτό το βιβλίο, αλλά είναι καλό να έχετε κάποια εμπειρία Java πριν τη διαβάσετε. Μέχρι στιγμής, αυτό είναι το καλύτερο βιβλίο Java για παρακολούθηση επιδόσεων

Αυτό είναι ένα άλλο βιβλίο Java που πρέπει να διαβάσετε αν είστε σοβαροί για την απόδοση.

Υπάρχουν μερικά νέα βιβλία διαθέσιμα στην Java, τα οποία καλύπτουν το JDK 1.7. Για να μάθετε το πιο πρόσφατο βιβλίο σχετικά με την απόδοση της Java, όπως το Java Performance, ο οριστικός οδηγός του Scott Oaks , το οποίο σίγουρα αξίζει να δείτε πριν αγοράσετε αυτό το βιβλίο.

Εάν χρειάζεστε κάποια καθοδήγηση για την επίλυση προβλημάτων μνήμης και CPU, σας προτείνω επίσης να ρίξετε μια ματιά στο μάθημα Κατανόηση και επίλυση προβλημάτων μνήμης Java από τον Richard Warburton.

7. Java Puzzlers

Το Java Puzzlers είναι ένα άλλο βιβλίο που αξίζει να διαβάσετε από τον Joshua Bloch, αυτή τη φορά με τον Neal Gafter. Αυτό το βιβλίο αφορά γωνιακές περιπτώσεις και παγίδες στη γλώσσα προγραμματισμού Java.

Η Java είναι ασφαλέστερη και πιο ασφαλής από το C ++, και η JVM κάνει καλή δουλειά για να απαλλάξει τον προγραμματιστή από την εκχώρηση μνήμης και την αφαίρεση μνήμης που είναι επιρρεπείς σε σφάλματα. Ωστόσο, η Java διαθέτει γωνίες που μπορούν να εκπλήξουν ακόμη και τον έμπειρο προγραμματιστή Java.

Αυτό το βιβλίο Java παρουσιάζει τέτοιες παγίδες Java και τις εξηγεί με μεγαλύτερη λεπτομέρεια. Αυτό είναι ένα καλό βιβλίο Java αν σας αρέσουν τα παζλ - μπορείτε ακόμη και να συμπεριλάβετε πολλά από αυτά σε βασικές συνεντεύξεις Java για να ελέγξετε τις γνώσεις τους στην Java.

Δεν το εκτιμώ τόσο υψηλό όσο το Effective Java και Java Concurrency στην Πρακτική, αλλά μπορείτε ακόμα να το δοκιμάσετε, ειδικά για να ελέγξετε τις γνώσεις σας σχετικά με την Java και τις γωνιακές του περιπτώσεις, οι οποίες θα σας βοηθήσουν να απαντήσετε σε μερικές από τις δύσκολες ερωτήσεις Java από συνεντεύξεις.

Για να αποκτήσετε το μεγαλύτερο μέρος αυτού του βιβλίου Java, προσπαθήστε να λύσετε μόνοι σας παζλ και, στη συνέχεια, εξετάστε εξηγήσεις για να κάνετε τις γνώσεις σας πιο συγκεκριμένες.

8. Επικεφαλής Αντικειμενοστραφής Ανάλυση και Σχεδιασμός

Ένα άλλο καλό βιβλίο για τις αρχές προγραμματισμού και σχεδιασμού Java από τη σειρά Head-First. Το Head First Object-Oriented Analysis και Design μπορεί να διαβαστεί σε συνδυασμό με το Head First Design Patterns .

Αυτό το βιβλίο επικεντρώνεται σε αντικειμενοστρεφείς αρχές σχεδίασης, όπως η σύνταξη υπέρ της κληρονομιάς, ο προγραμματισμός για διεπαφή και όχι η εφαρμογή, DRY κ.λπ.

Ένα μέρος της εκμάθησης Java είναι να γράφει καλό κώδικα και να ακολουθεί τις βέλτιστες πρακτικές, και αυτό το βιβλίο είναι εξαιρετικό στην εκπαίδευση των προγραμματιστών σχετικά με αυτές.

Η γνώση που αποκτήθηκε από αυτό το βιβλίο ισχύει για πολλές αντικειμενοστρεφείς γλώσσες προγραμματισμού και, γενικά, θα βελτιώσει την κατανόησή σας σχετικά με τις αρχές σχεδιασμού κώδικα και OOP.

9. Σκέψη στην Ιάβα

Το Thinking in Java γράφτηκε από τον Bruce Eckel, ο οποίος είναι επίσης ο συγγραφέας του Thinking in C ++ και χρησιμοποιεί το μοναδικό του στυλ για να διδάξει την ιδέα της Java.

Πολλοί θα συμφωνούσαν ότι αυτό είναι ένα από τα καλύτερα βιβλία Java, με ένα ισχυρό ον που δείχνει έξυπνα παραδείγματα. Αυτό είναι ένα από τα πλήρη βιβλία της Java και μπορεί να χρησιμοποιηθεί και ως αναφορά.

Υπάρχει ένα κεφάλαιο σχετικά με τη μνήμη Java που έχει χαρτογραφηθεί από το Thinking in Java , το οποίο είναι το αγαπημένο μου.

Εάν δεν σας αρέσει το στυλ διδασκαλίας Head-First, αλλά χρειάζεστε ένα βιβλίο Java για αρχάριους με απλό στυλ, το Thinking in Java είναι μια καλή επιλογή.

Είναι λεπτομερής, ώριμη και συχνά ενημερωμένη, αλλά, αν χρειάζεστε περισσότερες επιλογές, μπορείτε επίσης να δείτε αυτά τα βασικά βιβλία Java για αρχάριους.

10. Java SE 8 για τους πραγματικά ανυπόμονους

Αυτό είναι ένα από τα καλύτερα βιβλία για να μάθω το Java 8. Είναι επίσης τα γενικά μου βιβλία Java 8. Εάν έχετε λιγότερο χρόνο και θέλετε να μάθετε όλα τα σημαντικά πράγματα σχετικά με το Java 8, αυτό είναι το βιβλίο στο οποίο πρέπει να αναφερθείτε.

Δεν χρειάζεται να σας υπενθυμίσω για τον Κάι. Η ικανότητα γραφής του S. Horstmann, ένας από τους καλύτερους συγγραφείς της Java και εκεί πάνω με τον Joshua Bloch. Βρήκα και τα δύο πολύ ευανάγνωστα.

Δεν θα βαρεθείτε, ποιοι προγραμματιστές κάνουν συχνά όταν διαβάζουν τεχνικά βιβλία. Εξηγεί για την έκφραση lambda, τις ροές, τη λειτουργική διεπαφή, τις αναφορές μεθόδων, το νέο Java Date Time API και πολλές άλλες μικρές βελτιώσεις όπως η ένταξη στο Strings, οι επαναλαμβανόμενοι σχολιασμοί κ.λπ. Εν ολίγοις, ένα από τα καλύτερα βιβλία για να μάθετε την Java.

Τυλίγοντας

Αυτή ήταν η λίστα με τα κορυφαία βιβλία προγραμματισμού Java . Έχω διαβάσει όλα τα βιβλία, μερικά από τα οποία ακόμα διαβάζω και μερικά από αυτά, όπως η σειρά Effective Java και το Head-First, έχω διαβάσει μερικές φορές. Πολλοί προγραμματιστές με ρωτούν με ποια βιβλία πρέπει να ξεκινήσουν και με ποιο βιβλίο Java πρέπει να διαβάσουν τώρα. Ελπίζω να βρήκατε μερικά καλά βιβλία σε αυτήν τη συλλογή. Καλή ανάγνωση!

Άλλοι χρήσιμοι πόροι για να μάθετε τον προγραμματισμό Java

10 πράγματα που πρέπει να μάθετε ο προγραμματιστής Java το 2019

10 Εργαλεία που πρέπει να γνωρίζει κάθε προγραμματιστής Java

10 λόγοι για να μάθετε γλώσσες προγραμματισμού Java

10 Frameworks Java και Web Developer θα πρέπει να μάθουν το 2019

10 συμβουλές για να γίνετε καλύτερος προγραμματιστής Java το 2019

Top 5 Java Frameworks που θα μάθετε το 2019

10 Δοκιμές βιβλιοθηκών κάθε προγραμματιστής Java πρέπει να γνωρίζει

Σημειώσεις κλεισίματος

Ευχαριστούμε που διαβάσατε αυτό το άρθρο μέχρι τώρα. Ίσως σκέφτεστε ότι υπάρχουν πολλά πράγματα που πρέπει να μάθετε, τόσα πολλά μαθήματα για συμμετοχή, αλλά δεν χρειάζεται να ανησυχείτε.

Υπάρχει μια καλή πιθανότητα να γνωρίζετε ήδη τα περισσότερα πράγματα, και υπάρχουν επίσης πολλοί χρήσιμοι δωρεάν πόροι που μπορείτε να χρησιμοποιήσετε - έχω συνδέσει επίσης μαζί τους εδώ και εκεί μαζί με τους άλλους πόρους, οι οποίοι σίγουρα δεν είναι δωρεάν , αλλά αξίζει τα χρήματα.

Είμαι οπαδός των μαθημάτων Udemy, καθώς είναι πολύ προσιτές και παρέχουν πολλές τιμές σε πολύ μικρό ποσό, αλλά είστε ελεύθεροι να επιλέξετε το μάθημα που θέλετε.

Στο τέλος της ημέρας, θα πρέπει να έχετε αρκετή γνώση και εμπειρία από τη χρήση των πόρων που αναφέρονται εδώ.

Καλή τύχη με το ταξίδι σας στην Java! Σίγουρα δεν θα είναι εύκολο , αλλά ακολουθώντας αυτόν τον χάρτη πορείας και οδηγό, είστε ένα βήμα πιο κοντά στο να γίνετε προγραμματιστής Java που πάντα θέλατε να είστε

Αν σας αρέσει αυτό το άρθρο, τότε σκεφτείτε να με ακολουθήσετε στο μέσο (javinpaul). Αν θέλετε να λαμβάνετε ειδοποιήσεις για κάθε νέα ανάρτηση, μην ξεχάσετε να ακολουθήσετε το javarevisited στο Twitter!

Για άλλη μια φορά, όλα τα καλύτερα για το Java Development Journey και ένα μεγάλο ευχαριστώ σε όλους τους συγγραφείς που έγραψαν τέτοια φοβερά βιβλία. Αυτά τα κορυφαία βιβλία προγραμματισμού Java είναι μερικά από τα καλύτερα βιβλία για να μάθετε Java - θα έλεγα ακόμη και ότι μερικά από αυτά είναι τα καλύτερα βιβλία Java που έχουν εκδοθεί ποτέ.