• Post Reply Bookmark Topic Watch Topic
  • New Topic

Java 8 in action: target audience ?

 
Claude Moore
Ranch Hand
Posts: 832
7
IBM DB2 Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello everyone !

I'd like to ask the authors what would in their opionion the best target audience for their book: the novice, the experienced developer or what else ?

Thanks.
 
Campbell Ritchie
Marshal
Posts: 52531
119
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It isn't a beginner's book at all.
 
Raoul Gabriel
Author
Greenhorn
Posts: 20
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Claude,

Our book assumes two years of experience with Java to get started (e.g. a graduate from university who attended Java classes and programmed in Java for several coursework). For example, our readers should be familiar with generics and know a Thread is.

The first three chapters build on this previous knowledge to introduce the concept of behaviour parameterisation (similar to the strategy design pattern) and lambda expressions.

The next three chapters in the book progressively build on this new knowledge to introduce Streams (processing collections with database like operations).

Next, we review various topics such as refactoring, testing, and other new features including default methods, the Optional class and Completable Futures. These chapters may be more complex as they build on the concepts taught in the first 6 chapters.

Finally, we conclude with a chapter on Functional programming, which brings all the concepts taught in the book together.

We have included many quizzes with answers to help our readers assimilate the new concepts taught in each chapter.
 
Claude Moore
Ranch Hand
Posts: 832
7
IBM DB2 Java Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for the reply, Raoul.
It seems definitively a promising book....
 
Gauri Chiplunkar
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Raoul Gabriel wrote:

Our book assumes two years of experience with Java to get started (e.g. a graduate from university who attended Java classes and programmed in Java for several coursework). For example, our readers should be familiar with generics and know a Thread is.



The experience with which older version of java is needed?
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!