• Post Reply Bookmark Topic Watch Topic
  • New Topic

What can be learned by an experienced Java programmer from Murach's Java programming?  RSS feed

 
Salil Wadnerkar
Ranch Hand
Posts: 92
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is this an intro-level book for someone new to Java programming, or are there are nuggets that could be useful to the experienced devs?
 
Joel Murach
Author
Ranch Hand
Posts: 127
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This book is designed for someone who is new to Java programming. And yet, I hope that there are some nuggets that could be useful to experienced devs, especially anyone who hasn't kept up with the new features of Java 8 (lambdas) or 9 (modules).
 
Campbell Ritchie
Marshal
Posts: 56541
172
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How much does the book say about Java9? I already have a copy as I said, but of an older edition.
 
Joel Murach
Author
Ranch Hand
Posts: 127
12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There isn't much on Java 9. I added a couple pages on JShell, which is a nice feature that lets you interactively test expressions before putting them into your code. And I added a section on coding modules, which allow you to create truly modular code that goes beyond what you can create with just packages, classes, etc. This is also the mechanism that allows Jigsaw to make the Java API truly modular, which should lead to many benefits down the road.

There is a fair amount of Java 8, which wasn't in the any previous editions. This includes a chapter on the new date/time API and a chapter on lambdas. Plus, I added a chapter on JavaFX, which wasn't in previous editions. And I made tons of minor improvements throughout the book!

If you have a previous edition, you probably don't need the current edition. But if you are new to our books, I think this edition is by far the best edition that we've ever published.

Thanks!

 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!