Suggest me some good books for java

  • Java
  • Thread starter uma@mahi
  • Start date
  • Tags
    Books Java
In summary, there are several great books for beginners to learn Java, such as "Head First Java" by Kathy Sierra and Bert Bates, "Java: A Beginner's Guide" by Herbert Schildt, and "Thinking in Java" by Bruce Eckel. For more advanced topics, "Effective Java" by Joshua Bloch, "Core Java Volume I & II" by Cay S. Horstmann and Gary Cornell, and "Java Performance: The Definitive Guide" by Scott Oaks are recommended. There are also books specifically for Java web development, such as "Java: A Beginner's Guide" by Herbert Schildt and "Java Web Development with Servlets, JSP, and EJB" by Budi Kurn
  • #1
uma@mahi
1
0
hi frnd ... suggest me some good books for java ...
im a beginner ....
i read "java complete reference " ....
i want some new advanced books
 
Technology news on Phys.org
  • #2
what are you interested in?
that is, what type of programming to you want to do.
If its GUI related, get a book on the Swing. Its not hard to learn.
A book on data structure should help in any kind of programming. Learn trees and heaps sets maps queues, the works.

Its hard to recommend books though, without knowledge of what you aim to do with Java
 
  • #3


1. "Effective Java" by Joshua Bloch - This book is highly recommended for beginners as it covers best practices and common mistakes in Java programming.

2. "Head First Java" by Kathy Sierra and Bert Bates - This book uses a unique and interactive approach to teach Java concepts, making it easy for beginners to understand.

3. "Java: A Beginner's Guide" by Herbert Schildt - This book provides a comprehensive introduction to Java, covering all the basics and essential concepts.

4. "Thinking in Java" by Bruce Eckel - This book is a great resource for learning Java programming concepts and techniques in depth.

5. "Java Concurrency in Practice" by Brian Goetz - This book is ideal for those looking to learn about multi-threading and concurrent programming in Java.

6. "Java 8 in Action" by Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft - This book covers the latest features and updates in Java 8, making it a great choice for those looking to stay updated with the language.

7. "Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin - This book focuses on writing clean, efficient, and maintainable code in Java, making it a must-read for any programmer.

8. "Java: The Complete Reference" by Herbert Schildt - This is a comprehensive guide to Java, covering all the major topics and features of the language.

9. "Java Performance: The Definitive Guide" by Scott Oaks - This book delves into the intricacies of Java performance, providing tips and techniques to optimize your code.

10. "Java Design Patterns: A Tutorial" by James W. Cooper - This book is perfect for those looking to learn about design patterns and how to apply them in Java programming.
 

1. What are some good books for beginners to learn Java?

Some good books for beginners to learn Java include "Head First Java" by Kathy Sierra and Bert Bates, "Java: A Beginner's Guide" by Herbert Schildt, and "Thinking in Java" by Bruce Eckel. These books are written in a clear and easy-to-understand manner, making them great for those new to Java.

2. Which books cover advanced topics in Java?

"Effective Java" by Joshua Bloch, "Core Java Volume I & II" by Cay S. Horstmann and Gary Cornell, and "Java Performance: The Definitive Guide" by Scott Oaks are all great options for covering advanced topics in Java. These books delve into more complex concepts and provide in-depth explanations and examples.

3. Are there any books specifically for Java web development?

Yes, "Java: A Beginner's Guide" by Herbert Schildt and "Java Web Development with Servlets, JSP, and EJB" by Budi Kurniawan are both great books for Java web development. They cover topics such as servlets, JSP, and EJB, which are essential for building web applications with Java.

4. What book would you recommend for learning Java programming on a specific platform?

For learning Java on a specific platform, "Java: The Complete Reference" by Herbert Schildt is a great choice. It covers Java on different platforms, including Windows, Linux, and Mac, and provides detailed explanations and examples for each platform.

5. Are there any free or online resources for learning Java?

Yes, there are many free and online resources for learning Java. Some popular ones include "Java Tutorials" on Oracle's website, "Java for Complete Beginners" on Udemy, and "Codecademy: Learn Java" on Codecademy. These resources offer interactive lessons, exercises, and quizzes to help you learn Java at your own pace.

Similar threads

  • Programming and Computer Science
Replies
8
Views
1K
  • Programming and Computer Science
Replies
1
Views
970
  • Programming and Computer Science
Replies
6
Views
1K
  • Programming and Computer Science
Replies
5
Views
1K
  • Programming and Computer Science
Replies
1
Views
1K
  • Programming and Computer Science
Replies
7
Views
677
  • Programming and Computer Science
Replies
1
Views
834
  • Programming and Computer Science
Replies
3
Views
765
  • Programming and Computer Science
Replies
8
Views
1K
  • Programming and Computer Science
Replies
22
Views
1K
Back
Top