• Post Reply Bookmark Topic Watch Topic
  • New Topic

Questions for Dr. Horstmann  RSS feed

 
Linkon Manwani
Ranch Hand
Posts: 47
Eclipse IDE Java Mac
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Sir,

I have few questions which might look silly

What is new in 10th Edition and how is it different from 9th edition?
How much it covers lambda expressions and functional programming as i am weak in these topics.
Please give a tip so that i can learn lambda expressions and functional programming better
 
Cay Horstmann
author
Ranch Hand
Posts: 197
22
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, the new edition is completely updated to cover Java 8. It uses lambda expression whenever reasonable, so you'll get lots of practice with them. Like I already said, I am not dogmatic about functional programming, but I believe in "learning by doing". You'll learn about using lambda expressions for callbacks, runnables, comparators, and so on. Then you'll learn how to use and write code that consumes and produces lambda expressions in common situations (such as combining comparators or runnables). That way, you become a functional programmer in situations that actually matter to a Java programmer.

Now, if you already have an earlier edition of the book, or you are an experienced Java developer, you don't have to buy the new edition. Check out "Java SE 8 for the Really Impatient" instead. It gives you all the new Java 8 features in a very condensed format.

Cheers,

Cay

 
Linkon Manwani
Ranch Hand
Posts: 47
Eclipse IDE Java Mac
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cay Horstmann wrote:I believe in "learning by doing". You'll learn about using lambda expressions for callbacks, runnables, comparators, and so on. Then you'll learn how to use and write code that consumes and produces lambda expressions in common situations (such as combining comparators or runnables). That way, you become a functional programmer in situations that actually matter to a Java programmer.


Thanks a lot for the great tip.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!