-4

At the moment I am learning Java 9, despite Java 12 being the latest version. Is this an issue?

Naman
  • 27,789
  • 26
  • 218
  • 353
Mahamed Ducale
  • 119
  • 1
  • 8

1 Answers1

2

No, not at all. There is no significant difference between Java 8,9,11 and 12. Yes, there are some cool features in 12, for example local type inference and also some new collections api's, but really nothing that a beginner could benefit from.

Just try to learn Java 8 (or 9; basically the same) and then you can move on (or not) to newer releases. Why I said "or not" is because newer versions of Java (starting w/ 11 if I'm not mistaken) do not have free support any more. That's right, Oracle is now charging to give you support and also you are not allowed to use it commercially without paying a huge fee.

Due to this reason, many companies still use Java 8 or 9, so you should be okay.

JovanToroman
  • 605
  • 6
  • 16