Forum Stats

  • 3,838,481 Users
  • 2,262,371 Discussions


What books? This has probably been asked many times.

861670 Member Posts: 1
Quick Background,

I want to switch from C# and .NET to Java and have been thinking about it for some time now. Switching is always daunting though, breaking away from the familiar to something else.They have many language similarities so I think that will help. I have viewed a few online tutorials and video's to kinda see how big an undertaking it will be.

So my question is; What are some really good books for Java SE, EJB, and EE?

I seen the Murach books seem to get high reviews, as well as the Head first books.

There are a lot of choices, but I would like to hear your choices and opinions.

Thanks any information is greatly appreciated,



  • JDScoot
    JDScoot Member Posts: 40
    As your thread title suggest, this topic has been covered quite a few time. The best place to start would be this forums search function. There are many discussions about good Java books.

    That being said, I myself read the "Head First Java" book. If you are used to standard technical manuals, you may or may not like the way Head First Java is written as it is written in a completely different way than a standard technical manual. It took me most of the way through the first chapter to start getting used to the book. Once I got through a couple chapters I started to like the way it was written. it really did help me understand and remember concepts better. I would recommend going the [url]books page on and reading the first few pages. Make sure you read the Introduction about why the book is written the way it is and what Metacognition is.

    Also, the study guide for the SCJP cert (or now the Oracle Certified Professional Java Programmer cert) covers most of the core java language in depth. Here is the page [url] This would be a good follow up to "Head First Java" if you want to really gain an in-depth understanding and knowledge of the core Java language. From there you can decided what you want to focus on and what direction you want to go in. Desktop, Web, EE, embeded, mobile, ect.

    Hope that helps a little.
  • 868050
    868050 Member Posts: 18
    Hello Mr.

    well, IT industry day by day updating. our aim is understanding the technology and applying the concepts, what ever it is either java or MS.Net.Both are Good platforms doing things well.Some of the members argument with people which is best ?.My opinion is if you learn the both technologies who will ask that type questions ?. you are dealing the both technologies and enjoying fascinating platforms.

    Apart from this The good books for Java is :

    The Complete reference Java SE for Java SE.
    Head First and for Java EE.

    But learning is not import at all, Applying the Concepts are important.

    Good Luck.
  • I highly recommend the following books by O'Reilly:

    Head First Java
    Head First Object Oriented Analysis and Design
    Head First Design Patterns
This discussion has been closed.