aspose file tools*
The moose likes Features new in Java 7 and the fly likes Is the book intended for beginners or experienced programmers going on to Java7? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Features new in Java 7
Bookmark "Is the book intended for beginners or experienced programmers going on to Java7?" Watch "Is the book intended for beginners or experienced programmers going on to Java7?" New topic
Author

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

Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39409
    
  28
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

Joined: Jul 30, 2009
Posts: 6
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.


--Joy
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 39409
    
  28
I would have thought advanced people would find NIO2 or fork‑and‑join or try‑with‑resources interesting.
Jeffrey Friesen
Author
Ranch Hand

Joined: Dec 29, 2012
Posts: 67
    
    5

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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Is the book intended for beginners or experienced programmers going on to Java7?