Win a copy of Kotlin for Android App Development this week in the Kotlin forum!
  • 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
  • Liutauras Vilda
  • Devaka Cooray
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Paul Clapham
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • salvin francis
  • Carey Brown
Bartenders:
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

Modern Java in Action: Questions about the contents  RSS feed

 
Ranch Hand
Posts: 48
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?
 
Rancher
Posts: 3492
27
  • 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: 21603
101
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: 62881
203
  • 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: 48
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: 48
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: 5690
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.
 
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
https://coderanch.com/t/704633/RavenDB-Open-Source-NoSQL-Database
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!