First Steps In Java Udemy Course
#toPublish
- Java is interpreted
- Source code > Compiled into Byte code > Interpreted by JVM into Machine readable instructions
- Therefore, it is platform independent
- Focusses on Compile time errors instead of run time erros
JDK - Java Development Kit
- As a programmer it is needed to create and compile java programs
- From Java 11, Both JDK + JRE are integrated, so there is no need to separately install JRE JRE - Java Runtime Environment
- To run java application, for example when we download a java based application from internet, we need JRE to able to run it.
- Main component in JRE is JVM (Java Virtual Machine)
- Runs the application and manages memory (Stack + Heap)
Data types ![[Untitled 13.png|Untitled 13.png]]