JSE (জাভা স্ট্যান্ডার্ড সংস্করণ)
JavaSE ব্যবহার করে আপনি একা একা অ্যাপ্লিকেশন তৈরি করতে পারেন যেমন:অ্যাডোব রিডার, অ্যান্টি-ভাইরাস, মিডিয়া প্লেয়ার ইত্যাদি। জাভা এসই কোর জাভা নামেও পরিচিত।
- ভাষা: ভাষার মৌলিক বিষয়।
- util: সংগ্রহ ফ্রেমওয়ার্ক, ইভেন্ট, ডেটা স্ট্রাকচার এবং অন্যান্য ইউটিলিটি ক্লাস যেমন তারিখ।
- io: ফাইল অপারেশন, এবং অন্যান্য ইনপুট এবং আউটপুট অপারেশন।
- গণিত: মাল্টি নির্ভুল পাটিগণিত।
- nio: জাভার জন্য নন-ব্লকিং I/O ফ্রেমওয়ার্ক।
- নেট: নেটওয়ার্কিংয়ের সাথে সম্পর্কিত একটি API এর ক্লাস করে।
- নিরাপত্তা: এই প্যাকেজটি ক্লাস এবং ইন্টারফেস প্রদান করে যেমন কী জেনারেশন, এনক্রিপশন এবং ডিক্রিপশন যা নিরাপত্তা কাঠামোর অন্তর্গত।
- sql: ডেটাবেস এবং ডেটা উত্সগুলিতে সংরক্ষিত ডেটা অ্যাক্সেস/ম্যানিপুলেট করার জন্য ক্লাস এবং ইন্টারফেস৷
- awt: জাভাতে GUI উপাদান তৈরি করার জন্য ক্লাস এবং ইন্টারফেস।
- পাঠ্য: পাঠ্য, তারিখ, নম্বর এবং বার্তা পরিচালনা করে।
- rmi: RMI প্যাকেজ প্রদান করে।
- সময়: তারিখ, সময়, তাৎক্ষণিক, এবং সময়কালের জন্য প্রধান API।
- মটরশুটি: JavaBeans উপাদানের সাথে সম্পর্কিত ক্লাস এবং ইন্টারফেস।
JEE (জাভা এন্টারপ্রাইজ সংস্করণ)
JavaEE ব্যবহার করে, আপনি এন্টারপ্রাইজ অ্যাপ্লিকেশন বিকাশ করতে পারেন। এর মধ্যে রয়েছে
- API যেমন সার্ভলেট, ওয়েবসকেট, জাভা সার্ভারফেস, ইউনিফাইড এক্সপ্রেশন ল্যাঙ্গুয়েজ।
- ওয়েব পরিষেবার স্পেসিফিকেশন যেমন রেস্টফুল ওয়েব পরিষেবার জন্য API, JSON প্রক্রিয়াকরণের জন্য API, JSON বন্ধনের জন্য API, XML বাইন্ডিংয়ের জন্য আর্কিটেকচার, XML ওয়েব পরিষেবাগুলির জন্য API৷
- এন্টারপ্রাইজ স্পেসিফিকেশন যেমন ডিপেনডেন্সি ইনজেকশন, এন্টারপ্রাইজ JavaBean, Java Persistence API, Java Transaction API।