Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

Thanks again for such good posts. One change in the current post suggested: The second point “JDK and JRE both comes with JVM.” under JDK vs JRE vs JVM may be read in ambiguous manner. Please make it more specific and clearer. Suggested conversions: “JDK and JRE both contain JVM.”; “JVM is pre-included in JDK and JRE.” These conversion indicate one-way containment.
- Rishi Raj
I’m confused when I go to Oracles site to download the JDK and they ask if you want JDK for Java EE or JDK for Java SE. What if I want to ability to develop both. Do I really have to install 2 separate JDKs?
- Mike
This is to just let you know that you could update regarding ‘Current JDK Version’ information.
- gansai
Hi Pankaj, Thanks for such useful tutorials. You are doing great. Keep it up. I have some doubt about JIT. You said that it optimizes byte code to machine specific language compilation by compiling similar byte codes at same time. My question is that while converting byte code into machine specific code do all the byte code passes through JIT. Because i have heared that only interpretor also have its role in converting byte code into machine specific code. Or only similar byte codes are passes through JIT and rest all passes through interpreter. It would be very useful if you can elaborate it with some example.
- debu
I wish to know step by step execution and impacts , functionalties for jdk, jvm (including memory areas )m jre ? I mean i wish to know end-to-end flow when a java program gets executed (specially through various section inside JVM - among those i also wish to know impacts on memory areas (heap,stack, native area ), class loaders e.t.c.
- Bibhu Prasad Tripathy
JVM is also platform dependent under JVM , i hope this is a TYPO.
- Sailendra