• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

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

 
Marshal
Posts: 79177
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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#?
 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Marshal
Posts: 79177
377
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would have thought advanced people would find NIO2 or fork‑and‑join or try‑with‑resources interesting.
 
Author
Posts: 86
5
Android Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic