This post is about basics and foundations on which Java stands like JRE, JVM and byte code, basic principles as well as the structure and how Java compiles and run your program and which command is used to run a Java program. Below you will find a basic structure of Java.
Above structure clearly explains how conversion takes place . Now I am adding a lecture video 👇 below to explain basic features of Java and a simple hello-world program. Try and feel free to comment and run a simple program to ease yours doubts.