Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Looking for a recommendation for a reasonably up to date Java book

Looking for a recommendation for a reasonably up to date Java book

Scheduled Pinned Locked Moved The Lounge
learningcsharpjavacareer
6 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Simon P Stevens
    wrote on last edited by
    #1

    I find my self fairly late in my career switching primary languages. I've spent 20 years working with C# & everything Microsoft, and now I'm at predominantly Java place. I want a good detailed reference book. I don't need beginner concept stuff, but I'd like lots of technical details. I'd like to build my knowledge on the subtleties that may trip me up where I may be making assumptions based on C# that are not correct in Java. Effective Java seems to be frequently recommended, but it's not been updated since 2017. Can anyone recommend a good Java reference book that's reasonably current.

    Simon

    R 1 Reply Last reply
    0
    • S Simon P Stevens

      I find my self fairly late in my career switching primary languages. I've spent 20 years working with C# & everything Microsoft, and now I'm at predominantly Java place. I want a good detailed reference book. I don't need beginner concept stuff, but I'd like lots of technical details. I'd like to build my knowledge on the subtleties that may trip me up where I may be making assumptions based on C# that are not correct in Java. Effective Java seems to be frequently recommended, but it's not been updated since 2017. Can anyone recommend a good Java reference book that's reasonably current.

      Simon

      R Offline
      R Offline
      raddevus
      wrote on last edited by
      #2

      Java in a Nutshell: A Desktop Quick Reference 8th Edition[^] is a solid book with eight editions now (been around a long time because it is good). It's been recently updated (03/23) so should handle modern Java for you. It's a great read and a very nice reference so a solid book over all. Goes into depth on things that are important. The other book I have read and used is: Java: The Complete Reference, Twelfth Edition 12th Edition (Herbert Schildt)[^] This is another book that has been around for a long time and Schildt is a great author who seems to focus on the right things.

      L P A S 4 Replies Last reply
      0
      • R raddevus

        Java in a Nutshell: A Desktop Quick Reference 8th Edition[^] is a solid book with eight editions now (been around a long time because it is good). It's been recently updated (03/23) so should handle modern Java for you. It's a great read and a very nice reference so a solid book over all. Goes into depth on things that are important. The other book I have read and used is: Java: The Complete Reference, Twelfth Edition 12th Edition (Herbert Schildt)[^] This is another book that has been around for a long time and Schildt is a great author who seems to focus on the right things.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        Yes, I found that book (Nutshell) most pleasant. Nice, short examples in the right places.

        "Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I

        1 Reply Last reply
        0
        • R raddevus

          Java in a Nutshell: A Desktop Quick Reference 8th Edition[^] is a solid book with eight editions now (been around a long time because it is good). It's been recently updated (03/23) so should handle modern Java for you. It's a great read and a very nice reference so a solid book over all. Goes into depth on things that are important. The other book I have read and used is: Java: The Complete Reference, Twelfth Edition 12th Edition (Herbert Schildt)[^] This is another book that has been around for a long time and Schildt is a great author who seems to focus on the right things.

          P Offline
          P Offline
          Peter_in_2780
          wrote on last edited by
          #4

          +5 for your first reference. When I read your message, I turned to my bookshelf, thinking "O'Reilly Nutshells are good value." Among the 6 on the top shelf was Java (5th ed in my case). I was doing some serious Java development in those days (2005ish). Although I haven't opened it in years, it has survived at least two savage culls of my library.

          Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012

          1 Reply Last reply
          0
          • R raddevus

            Java in a Nutshell: A Desktop Quick Reference 8th Edition[^] is a solid book with eight editions now (been around a long time because it is good). It's been recently updated (03/23) so should handle modern Java for you. It's a great read and a very nice reference so a solid book over all. Goes into depth on things that are important. The other book I have read and used is: Java: The Complete Reference, Twelfth Edition 12th Edition (Herbert Schildt)[^] This is another book that has been around for a long time and Schildt is a great author who seems to focus on the right things.

            A Offline
            A Offline
            Amarnath S
            wrote on last edited by
            #5

            About 20 years old, but this was a book by the same David Flanagan, (one of co-authors of your first book), which I had studied at that time. Java Examples in a Nutshell 3e https://amzn.eu/d/0DUBbTW Not sure why he hasn't updated it since then.

            1 Reply Last reply
            0
            • R raddevus

              Java in a Nutshell: A Desktop Quick Reference 8th Edition[^] is a solid book with eight editions now (been around a long time because it is good). It's been recently updated (03/23) so should handle modern Java for you. It's a great read and a very nice reference so a solid book over all. Goes into depth on things that are important. The other book I have read and used is: Java: The Complete Reference, Twelfth Edition 12th Edition (Herbert Schildt)[^] This is another book that has been around for a long time and Schildt is a great author who seems to focus on the right things.

              S Offline
              S Offline
              Simon P Stevens
              wrote on last edited by
              #6

              Thank you. These both look great. And both cover up to Java 17. The complete reference looks like it's got a new edition due to be published in March so I might get 'in a nutshell' for now, and then the new version of the complete reference when it's out if I feel like I still want more :-D

              Simon

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups