Java Introduction in Bengali (জাভা পরিচিতি) JVM, JRE & JDK Explained
Introduction to Java (Java পরিচিতি):
Java হলো একটি High Level এবং Object-Oriented Programming (OOP) language । ১৯৯৫ সালে Sun Microsystems জাভা তৈরী করেছিল। বর্তমানে জাভা'র মালিকানা Oracle Corporation এর অধীনে ।
জাভার স্লোগান হলো:- "Write Once, Run Anywhere" অর্থাৎ java code একবার লিখলে তা যেকোনো platform এ (Windows, MacOS, Linux) চালানো যায়। যদি সেই platform এ java environment install থাকে।
Java Features / বৈশিষ্ট্যসমূহ:
- Platform Independent
- Object-Oriented
- Secure & Robust
- Multithreaded
- High Performance (JIT Compiler এর কারণে)
- Distributed Programming
Java দিয়ে কি কি তৈরী করা যায়:-
- Desktop Application,
- Web Application (Spring, JSP, Servlet),
- Mobile Application (Android),
- Big Data Technologies (Hadoop, Spark),
- Cloud & Distributed Systems,
- Banking & Enterprise Application,
- Game Development
এ ছাড়া আরো অনেক ধরণের সফটওয়্যার java দিয়ে তৈরী করা যায়।
Component of Java (জাভার উপাদানসমূহ):
Java এর উপাদান ৩ টি।
১. JVM (Java Virtual Machine),
২. JRE (Java Runtime Environment),
৩. JDK (Java Development Kit)
১. JVM (Java Virtual Machine):
- JVM হল এমন একটি program যা java bytecode (.class file) কে নির্দিষ্ট platform এর জন্যে machine code এ রূপান্তর করে এবং run করে।
- প্রত্যেক platform বা operating system এর জন্যে (Windows, MacOS , Linux) আলাদা আলাদা JVM থাকে।
- তাই JVM platform dependent কিন্তু java bytecode platform independent।
২. JRE (Java Runtime Environment):
- JRE হল এমন একটি environment যেখানে java program রান করে।
- এর মধ্যে JVM এবং প্রয়োজনীয় library file থাকে।
৩. JDK (Java Development Kit):
- JDK হল একটি software package যেখানে জাভা program লেখা, compile এবং run করার জন্যে প্রয়োজনীয় সব কিছু থাকে।
- JDK এর মধ্যে থাকে: JVM, JRE, java compiler (javac) ইত্যাদি।
- জাভা program লিখতে হলে অবশ্যই JDK install থাকতে হবে।
** Example Java Program**
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
*Compile & run করলে output হবে:
Hello, World!


Comments
Post a Comment