• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Devaka Cooray
  • Ron McLeod
  • Jeanne Boyarsky
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
  • Tim Holloway
Bartenders:
  • Martijn Verburg
  • Frits Walraven
  • Himai Minh

For Jeanne and Scott: why upgrade?

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I upgraded to Java 8 a couple of years ago,
Why should I upgrade to 11 if 14 will be available in a year (probably)?
Are there no big features for 12-14 like modules?

Another question, I used your book (among other sources) to prepare for the Java 8 upgrade exam.
How do you know if the questions you put in your books are too close to the ones that appear on the exam?
Do you get some kind of OK from Oracle?
I found that at least some questions were too close to the ones I got asked, for example, the same class design was used to ask different questions.


 
author
Posts: 4335
39
jQuery Eclipse IDE Java
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, first, you should learn about LTS releases (covered in our book).  Java 11 is an LTS release, with the next LTS release being Java 17.  The schedule is non-LTS releases every 6 months and LTS releases every 3 years.  For businesses or systems where stability is paramount and upgrading every 6 months isn't feasible, you should probably stick to LTS releases.  For example, Oracle doesn't release updates for Java 12 now that 13 is out, but they do continue to release updates for 11 (provided you have a support relationship with them).   If you were a business using Java 12, you would have to upgrade.  (Note:  there are *a lot* of exceptions to this rule, as you can be using OpenJDK for example).

Back to your question and why this relates to certifications... Oracle appears to be only releasing certs for the LTS releases, so the next certification will likely be 17, not 14.

For questions, we spend a great deal of time discussing what topics should be in the book do our best to never ask a question we've seen on the exam.  While we want our readers to pass, we want them to learn the material, not the test.  That said, if we see a topic on the exam, we do need to cover it in our books so you might see some similar questions, especially if the topic is incredibly thin.  Oftentimes, we try to slip those questions in other questions.  For example, the question might appear to be about concurrency when in fact its about a final modifier.
 
author & internet detective
Posts: 41407
854
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Javier Benjamin wrote:I found that at least some questions were too close to the ones I got asked, for example, the same class design was used to ask different questions.


For some topics, there are only so many ways to ask the same concept. We do write our questions ourselves.
 
Javier Benjamin
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ooops, I thought LTS releases were one out of every 3 (8-11-14 ...). Thanks for clarifying this!
Not to justify myself but Oracle is not doing a good job being clear about releases (cadence, free or not and how/when ...).


 
Jeanne Boyarsky
author & internet detective
Posts: 41407
854
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Javier Benjamin wrote:Not to justify myself but Oracle is not doing a good job being clear about releases (cadence, free or not and how/when ...).


I agree. I've given a talk at a number of user groups and conferences on the topic. I make a point of saying that I'm not affiliated with any of the vendors. I'm just trying to communicate the info
 
Scott Selikoff
author
Posts: 4335
39
jQuery Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jeanne Boyarsky wrote:

Javier Benjamin wrote:Not to justify myself but Oracle is not doing a good job being clear about releases (cadence, free or not and how/when ...).


I agree. I've given a talk at a number of user groups and conferences on the topic. I make a point of saying that I'm not affiliated with any of the vendors. I'm just trying to communicate the info



I think it took me 3-4 attempts to fully understand it.  While Oracle says "Java is still free", there's a long list of exceptions/conditions on that.  For example, if you don't mind updating versions of Java every 6 months in project, then yes, it's free.  If you want to stick with one version for awhile, you either need to pay Oracle, pay a third party vendor, or use the OpenJDK version.  It's not all bad, though, as different providers offer various performance improvements and tuning, more than you might get with the standard JDK.

I think my biggest problem is that it takes me 15-25 minutes to fully explain Java's support/license structure.  If you can't explain it in 30 seconds, then there's probably something nefarious going.... aka, I don't think it's a secret Oracle would love for everyone to purchase support licenses.
 
a wee bit from the empire
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic