Kgcorner is a dedicated java blog. Here I write various kinds of java tutorials that help beginners as well as experts to learn something more. There are many core java tutorials, which will help you to learn core java, Also I have written a spring boot tutorials series where you will learn spring boot.
So far I can distinguish my tutorials in the below sections. I will add more sections as soon as I add more posts
Since the rise of many flexible technologies like python, rust, kotlin, etc, this question has become really important, Why java?
- Java is Object-oriented and Managed programming language
- It’s a write-once run everywhere technoloy. The same code will work for all platforms, be it Windows, Linux, or Mac
- It’s unbeatable for enterprise-size applications, New programming languages are more suited for small size applications
- Java ecosystem is improving day by day to make it equally good for small-size applications. Spring boot is one such framework.
With the above-mentioned reasons, I think it’s pretty clear to say that java is not obsolete. At least not yet.
What is Java 11 and Why should I care?
Java 11 was the first LTS after java 8. Java version went from java 1-8 in almost similar architecture. The major releases didn’t have huge breaking changes which are why the code which was written for java 1 was still compilable and runnable on java 8. With the rise of modularized framework and to make Java good for small-size applications, JDK had to be modular. And that came with java 9.
From java 9, java became modularized. and Java 11 was the first LTS after java 8.
License Issues with java8
Oracle Java is no more free, At least for enterprises. Oracle has stopped releasing patches for java 8. Whoever needs it has to pay for java support. The same goes for java 11.
What are alternate of Oracle java
Java is based on the specifications released by the java community and Oracle’s JDK is one of the implementations of those specifications. There are many more such implementations and unlike oracle’s JDK many others are free. Below are few popular JDKs which you can use for Java development for free
Scope of Learning Java
Apart from Multiple major tech firms, more than 15 billion devices run Java. This statement itself shows the scope is very rich.
If you have further questions, please feel free to shoot a mail to [email protected]
Other ways to contact me: