• 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
  • Bear Bibeault
  • Junilu Lacar
  • Martin Vashko
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Scott Selikoff
  • salvin francis
  • Piet Souris

For Jeanne and Scott: why upgrade?

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
  • 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: 4172
29
jQuery Eclipse IDE Java
  • Likes 2
  • Mark post as helpful
  • send pies
  • 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: 39675
785
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • 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
  • 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: 39675
785
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • 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: 4172
29
jQuery Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • 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.
 
Try 100 things. 2 will work out, but you will never know in advance which 2. This tiny ad might be one:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps
https://coderanch.com/t/722574/Sauce-Labs-World-Largest-Continuous
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!