-->

JDK, JRE and JVM in Java সম্পূর্ণ বাংলা ভাষায় শিখুন | Java Programming Part -5

 JDK, JRE and JVM in Java সম্পূর্ণ বাংলা ভাষায় শিখুন | Java Programming Part- 5

JDK, JRE and JVM in Java
JDK, JRE and JVM in Java

JDK (Java development kit):

JDK, JRE এবং JVM-র মধ্য সবচেয়ে বাইরের অংশ হচ্ছে JDK। JDK-র পুরো অর্থ Java development kit । JDK-র ভিতরে আছে কিছু development tools ( যথা- java, javac, javadoc ইত্যাদি) এবং JRE (Java runtime environment) । 
JDK in java
JDK =JRE +Development tools

JRE (Java runtime environment):

JRE-এর ভিতরে থাকে Java package class, Runtime library এবং JVM (Java virtual machine).
কিছু java package class-র উদাহরণ নিচে দেখুন:
  1. java.lang.String
  2. java.util.ArrayList
  3. java.util.HashMap
  4. java.io.File
  5. java.net.URL
  6. java.awt.Rectangle
JRE in java
JRE = JVM + Java package class + Runtime library

JVM (Java virtual machine):

JVM -র ভিতরে তিনটি module থাকে।
  • Class loader
  • Memory areas
  • Execution Engine
JDK, JRE and JVM in Java

JVM একটি virtual machine যার physical অস্তিস্ত নেই। কিন্তু আপনি যদি C-drive এ দেখেন, যেখানে JDK install আছে সেখানে JDK ও JRE-কে physically দেখতে পাবেন। JVM সাধারণত operating system-র (Windows, macOS, Linux ইত্যাদি) উপর নির্ভর করে। প্রতিটি operating system-র জন্য আলাদা আলাদা JVM আছে।