• 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Ganesh Patekar
  • Frits Walraven
  • Tim Moores
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Stephan van Hulst
  • salvin francis
  • Tim Holloway

Modern Java in Action: Questions about the contents  RSS feed

 
Ranch Hand
Posts: 43
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
According to the description of the book, it covers Java 8 to 10. But it touches Java 11 release, as the lasted if a long term support release?

Any new feature of these version have been left out of the book?

Looks like this book is not for new Java programmers, am I right?

It explains techniques or best practices for programming in the newer versions of Java?
What knowledge is expected for the reader?
 
Ranch Hand
Posts: 3479
20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not the author, but I guess the book covers Java SE 9, and it requires advanced level of knowledge.
 
Sheriff
Posts: 21465
97
Chrome Eclipse IDE Java Spring Ubuntu VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Apart from some quite small API changes, and the finalization of the HttpClient API, did Java 11 actually provide anything new? Java 9 had modules, Java 10 had "var", but did Java 11 add something like that?
 
Marshal
Posts: 61766
193
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have answered a similar question here. If you look in the welcome thread, you will find an Amazon link where you can find the table of contents. The book mentions the two Java9 additions to the Stream interface: takeWhile and dropWhile, but not the two methods of Scanner which return a Stream.
 
Jorge Ruiz-Aquino
Ranch Hand
Posts: 43
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Mikalai Zaikin wrote:I am not the author, but I guess the book covers Java SE 9, and it requires advanced level of knowledge.


Yes. Looks like it requires actual knowledge of Java programming. There's other thread with the same question.
 
Jorge Ruiz-Aquino
Ranch Hand
Posts: 43
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Rob Spoor wrote:..did Java 11 actually provide anything new?

I agree. The major changes were introduced in versions 9 and 10.
I guess, to catch all of Java 11, the programmer needs to go through the versions 9 and 10.
 
Sheriff
Posts: 5458
147
Chrome Eclipse IDE Java Postgres Database VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Things are very different with JavaFX 11.  It's no longer bundles with the JDK so to use it you have to get the jars you need elsewhere and import then into your project.  Maven or other builds tool that deal with dependency management really ease this transition, but it's still a pain.  I'm now getting Java 11 from OpenJDK because of Oracle's licensing changes.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!