Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is the book intended for beginners or experienced programmers going on to Java7?

 
Campbell Ritchie
Sheriff
Pie
Posts: 49779
69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think Jeanne has already hinted at the answer in another thread. Is this book intended for beginners, for experienced Java programmers going from Java5/6 to 7, or for experienced people coming from languages like C++ or C#?
 
Joy Rose
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm curious too. Wondering why Advanced developers wouldn't find much if its really for people who know Java looking to upgrade. I think it's really for beginners based on the contents.

The site said:
Who this book is for

This book targets the following groups of developers:

Newcomers, skilled (to some degree) in other programming languages but with no previous exposure to Java
Intermediate Java developers, skilled in the fundamentals of Java prior to Java 7 and looking to increase their understanding of Java 7 language/API changes
All developers looking beyond standard Java, who want to leverage Java 7 to create mobile apps via Android
Even advanced Java developers may find a few items of interest.
 
Campbell Ritchie
Sheriff
Pie
Posts: 49779
69
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would have thought advanced people would find NIO2 or fork‑and‑join or try‑with‑resources interesting.
 
Jeffrey Friesen
Author
Ranch Hand
Posts: 67
5
Android Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Campbell and Joy,

I wrote this book for all kinds of Java developers. I realize that some people may not like my writing style and may feel that the book isn't beginner friendly. However, I learned computer programming in a different era when many books were written in a similar way.

In addition to covering many Java 7 features (e.g., language features such as try-with-resources, fork/join framework, Objects utility class, and JXLayer), I've tried to dig deeper into advanced Java features such as XML (the basics, SAX, DOM, StaX, XPath, and so on) and web services (which is also new in Java 7). Unfortunately, I had to include a chapter on Android at my publisher's insistence. I would have preferred to have written on NIO (including NIO.2) or security (or even briefly overview additional APIs), but that was not to be.

All the best.

Jeff
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic