java পরিচিতি : এটি একটি ক্লাস- ভিত্তিক, অবজেক্ট- ওরিয়েন্টেড ল্যাঙ্গুয়েজ যা পোর্টেবল করার জন্য ডিজাইন করা হয়েছে, যার অর্থ Java কোড বিভিন্ন হার্ডওয়্যার এবং অপারেটিং সিস্টেমে চলতে পারে। Java ব্যাপকভাবে এন্টারপ্রাইজ- স্তরের অ্যাপ্লিকেশন, মোবাইল অ্যাপস, ভিডিও গেমস এবং অন্যান্য ধরণের সফ্টওয়্যার তৈরির জন্য ব্যবহৃত হয়।