• 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 ...
  • Campbell Ritchie
  • Liutauras Vilda
  • Tim Cooke
  • Jeanne Boyarsky
  • Paul Clapham
  • Devaka Cooray
  • Ron McLeod
  • paul wheaton
Saloon Keepers:
  • Tim Moores
  • Piet Souris
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Al Hobbs
  • Frits Walraven
  • Scott Selikoff

Java SE 11 and 13, vs Java SE 8

Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,

I am starting to learn java from scratch after a long time and just noticed Java SE 11 and 13 on oracle site. My understanding was that Java 8 is the latest java edition as of now, is that not right ? what is Java SE 11 and 13. Is java moved from Java 8 to 11 and 13. what is this shift and how is it progressing.

I have started learning from Head first java book 2nd edition, am I on the right track or is there any better way to learn. Please guide me how I should go about learning java,I want to start with basics but want to quickly become a skilled practitioner on core and advanced java.

Kindly advise.

Saloon Keeper
Posts: 14497
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Java is being released in iterations of roughly half a year per major version. Some of those releases introduce experimental features that may disappear in later versions of the language. Versions that commit to all the features that they contain are called "Long Term Support" versions and they will also receive security updates for a longer period of time than the other versions do.

Java 8 and Java 11 are LTS versions. Java 13 is the latest non-LTS version.

I recommend sticking to LTS versions, unless you want to play around with the experimental language features. I have both Java 8 and Java 11 installed on most of my systems. Java 11 is what I do most of my development with, but I also keep Java 8 around because it was the latest version before the module system (Project Jigsaw) was introduced. This was a major change that a lot of other tools had a hard time adapting to. For instance, some of our customers use web-applications that run in application containers that don't support Java 9+.

If you're starting from scratch, I advice you to install Java 11. You can keep using learning materials that target Java 8, all of it is still relevant and it's not hard to learn about the new features later. I advice against anything older than Java 8.
Ranch Hand
Posts: 89
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Diid -

I'm pretty new to Java and I heard that book you are using is great for beginners.

Below are what I'm currently using:

Thinking in Java (I love how the author breaks down the concepts; it's a bit dated published in 2007) http://www.dblab.ntua.gr/~gtsat/collection/Java%20books/Bruce.Eckel.Thinking.In.Java.4th.Edition.Dec.2007.eBook-BBL.pdf

CodeAcademy  --  https://www.codecademy.com/learn/learn-java
W3Schools -- https://www.w3schools.com/java/java_intro.asp

Interview Questions Websites
Journal Developer   https://www.journaldev.com/java-interview-questions

Java Full Course | Java Tutorial for Beginners | Java Online Training | Edureka (10 hours long)  https://www.youtube.com/watch?v=hBh_CC5y8-s&t=12095s

The interview site gives me insights as to what to learn....this should get you off to a good start!
And then we all jump out and yell "surprise! we got you this tiny ad!"
the value of filler advertising in 2021
    Bookmark Topic Watch Topic
  • New Topic