Books on Java Programming Langauge

The books are mentioned under,

  1. Eclipse in Action: A Guide for Java Developers BY ED BURNETTE, ROBERT MCGOVERN and DAVID GALLARDO;
  2. The Java Developer's Guide to Eclipse BY JIM D'ANJOU;
  3. Eclipse BY STEVEN HOLZNER;
  4. The Java Developer's Guide to Eclipse BY SHERRY SHAVOR;
  5. Professional Eclipse 3 for Java Developers BY BERTHOLD DAUM;
  6. Getting Started With Java Using Eclipse: Mastering the Language and the Development Platform BY BERNHARD STEPPAN;
  7. Learning Java BY PATRICK NIEMEYER and DANIEL LEUCK;
  8. Java EE 8 Development with Eclipse: Develop, Test, and Troubleshoot Java Enterprise Applications Rapidly with Eclipse, 3rd Edition BY RAM KULJARNI;
  9. Eclipse IDE Pocket Guide BY ED BURNETTE;
  10. Maven for Eclipse BY SANJAY SHAH;
  11. Eclipse for Dummies BY BARRY A. BURD;
  12. Agile Java Development with Spring, Hibernate and Eclipse BY ANIL HEMRAJANI;
  13. Eclipse IDE: Java Programming, Debugging, Unit Testing, Task Management and Git Version Control with Eclipse BY LARS VOGEL;
  14. Eclipse 2 for Java Developers BY BERTHOLD DAUM;
  15. Java Web Programming with Eclipse BY DAVID A. TURNER;
  16. Java and Eclipse for Computer Science BY JOHN R. MALIN;
  17. Head First Java BY KATHY SIERRA and BERT BATES;
  18. Java Concurrency in Practice BY BRIAN GOETZ;
  19. Effective Java (3rd Edition) BY JOSHUA BLOCH;
  20. Thinking in Java BY BRUCE ECKEL;
  21. The Complete Reference Java2 (3rd Edition) BY HERBERT SCHILDT;
  22. CORE JAVA Interview Questions You'll Most Likely Be Asked BY RESHMA BIDIKAR;
  23. Core Java Volume I- Fundamentals (9th Edition) BY CAY S. HORSTMANN;
  24. Introduction to Java programming BY Y. DANIEL LIANG;
  25. Java: The Complete Reference (13th Edition) BY DANNY COWARD and HERBERT SCHILDT;
  26. Java: A Beginner's Guide BY HERBERT SCHILDT;
  27. Programming with JAVA - A Primer:(3rd Edition) BY E. BALAGURUSAMY;
  28. Head First Design Patterns BY ERIC FREEMAN, ELISABETH ROBSON, BERT BATES and KATHY SIERRA;
  29. Let Us Java: Strong Foundation for JAVA Programming BY YASHAVANT KANETKAR;
  30. OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide: Exam 1Z0-808 BY SCOTT SELIKOFF and JEANNE BOYARSKY;
  31. Clean Code BY ROBERT CECIL MARTIN;
  32. Spring in Action (2nd Edition) BY CRAIG WALLS;
  33. Core Java: An Integrated Approach: Covers Concepts, programs and Interview Questions w/CD R, NAGESWARA RAO;
  34. Think Java: How to think like a computer scientist BY ALLEN B. DOWNEY;
  35. Java Coding Problems: Become an Expert Java Programmer by Solving Over 250 Brand-new, Modern, Real-world Problems BY ANGHEL LEONARD;
  36. Modern Java in Action: Lambdas, Streams, Functional and Reactive Programming BY MARIO FUSCO, RAOUL-GABRIEL URMA and ALAN MYCROFT;
  37. Getting Inside Java - Beginners Guide: Programming with Java BY PREM KUMAR;
  38. Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles BY NARASIMHA KARUMANCHI;
  39. OCA Java SE 8 Programmer I Exam Guide (Exams 1Z0-808) BY BERT BATES'
  40. Oracle Database Programming with Java: Ideas, Designs, and Implementations BY YING BAI;
  41. Java Programming for Engineers BY MARIA P. CANTON and JULIO SANCHEZ;
  42. Learn Java the Easy Way: A Hands-On Introduction to Programming BY BRYSON R. PAYNE;
  43. Java for Programmers: With Generative AI BY HARVEY M. DIETEL;
  44. The Well-Grounded Java Developer (2nd Edition) BY BENJAMIN J. EVANS and JASON CLARK;
  45. Learn Java with Projects: A Concise Practical Guide to Learning Everything a Java Professional Really Needs to Know BY SEAN KENNEDY and MAAIKE VAN PUTTEN;
  46. Microservices Patterns: With Examples in Java BY CHRIS RICHARDSON;
  47. Cloud Native Patterns: Designing Change-tolerant Software BY CORNELIA DAVIS;
  48. Mastering Secure Java Applications: Navigating Security in Cloud and Microservices for Java (English Edition) BY JOYANTA BANERJEE, TARUN KUMAR CHOWDHURY, VIPUL GUPTA and DEBOPAM PODDAR;
  49. Java Real World Projects : A pragmatic guide for building modern Java applications (English Edition) BY DAVI VIEIRA;
  50. Spring Boot 3 API Mastery: Write Scalable, Reactive, and Secure APIs for Microservices with Spring Boot 3 and Java 21 (English Edition) BY VINCENZO RACCA;
  51. Java: The Complete Reference (11th Edition) BY HERBERT SCHILDT;
  52. Data Structures and Algorithms in Java BY MICHAEL T. GOODRICH and ROBERTO TAMASSIA;
  53. Java: How to Program BY HARVEY DEITEL;
  54. Java Puzzlers: Traps, Pitfalls, and Corner Cases BY NEAL GAFTER and JOSHUA BLOCH;
  55. Optimizing Java: Practical Techniques for Improving JVM Application Performance BY JAMES GOUGH, BENJAMIN J. EVANS and CHRIS NEWLAND;
  56. Learning Java BY PATRICK NIEMEYER and DANIEL LEUCK;
  57. Java in a Nutshell: A Desktop Quick Reference BY DAVID FLANAGAN;
  58. Java Performance: In-Depth Advice for Tuning and Programming Java 8, 11, and Beyond BY SCOTT OAKS;
  59. Microservices in Action BY MORGAN BRUCE and PAULO A. PEREIRA;
  60. Data Structures and Algorithms Made Easy : Data Structure and Algorithmic Puzzles BY NARASIMHA KARUMANCHI;
  61. Test Driven: Practical TDD and Acceptance TDD for Java Developers BY LASSE KOSKELA;
  62. Java: The Complete Reference (12th Edition) BY HERBERT SCHILDT;
  63. Java Programming for Beginners: Learn the Fundamentals of Programming with Java BY MARK LASSOF;
  64. Introduction to Programming Using Java BY DAVID J. ECK;
  65. Learn Java in One Day and Learn It Well BY JAMIE CHAN;
  66. Java All-in-One For Dummies BY DOUG LOWE;