Site icon Trickbd.com

[Java Expert] সহজে শিখুন জাভা Tutorial-1

আসালামু আলাইকুম, সবাই কেমন আছেন ? আশা করি আল্লাহর রহমতে সবাই ভালই আছেন।

আজ আপনাদের জন্য নিয়ে আসলাম ধারাবাহিক জাভা টিউটোরিয়াল। আজকের টিউটোরিয়ালে শিখবেন ঃ

***** জাভা কি ?

***** কোথা থেকে জাভা আবিস্কার হল ?

***** জাভা কেন শিখবেন বা তার প্রয়োজনীয়তা ?

                                                                           

জাভা ঃ 

জাভা হল একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ। প্রোগ্রামিং ল্যাঙ্গুয়েজ কি মুটামুটি সবাই জানি। আর যারা জানেন না সমস্যা নাই।

আমি বলতেছি আমরা যে কম্পিউটার চালাই বিভিন্ন ধরনের কাজ করি তা কম্পিউটার কিভাবে বুঝে। কম্পিউটার কিন্তু বাইনারি ০ আর ১ ছাড়া কিছুই বুঝেনা। তাহলে আমারা যে কাজ করি তা কিভাবে কম্পিউটার বুঝে। আমরা যখন কোনো কাজ করি (যেমনঃ ক্লিক করে মাই কম্পিউটারে ঢুকলাম এটা ডেভেলপেররা প্রোগ্রামিং ল্যাঙ্গুয়েজ এর মাধ্যমে কোডিং করে দিয়েছেন।) প্রোগ্রামিং ল্যাঙ্গুয়েজের মাধ্যমে হাজার হাজার বাইনারি সংখ্যাকে ছোট আর সহজ করা হয়ছে।

জাভা কিন্তু Object Oriented Programming Language . OOP ল্যাঙ্গুয়েজ হল এতে অনেক বেশি মেথড, ক্লাস,ফাংশন লাইবেরিতে এড করা হয়েছে। আর এটা প্রোগ্রামিং ল্যাঙ্গুয়েজকে আরও সহজ করেছে আমদের জন্য।(এটা নিয়ে পরের কোন একটা টপিকে আলোচনা করব)।

কোথা থেকে জাভা আবিস্কার হলঃ

সান মাইক্রোসিস্টেম ১৯৯১ সালে একটি গবেষনা প্রজেক্ট হাতে নেয় যার কোড নেম ছিল- “গ্রিন (Green)”, টিম এর প্রধান জেমস গসলিং একটি C++ নির্ভর ল্যাংগুয়েজ আবিষ্কার করেন যার নাম দিয়েছিলেন ওক(Oak)- ওক নামটি দিয়েছিলেন, তার রুমের বাইরে একটি ওক গাছকে দেখে। পরবর্তিতে এটা দেখা যায় যে ওক নামে ইতোমধ্যে একটি প্রোগ্রামিং ভাষা রয়েছে।

জেমস গসলিং এর পিকচার ঃ

পরবর্তিতে, জাভার দলের সদস্যারা একটি কফি শপে যাওয়ার সময় তাদের জাভা নামটি প্রস্তাবিত হয় এবং সেটি তারা গ্রহন করে। এভাবে একটি নতুন প্রোগ্রামিং ভাষা আবিষ্কার হল যার নাম জাভা। জাভা রিলিজ হয় ১৯৯৫ সালে।

জাভার ভার্সন সমূহ হলঃ

  1. JDK Alpha and Beta (1995)
  2. JDK 1.0 (23rd Jan, 1996)
  3. JDK 1.1 (19th Feb, 1997)
  4. J2SE 1.2 (8th Dec, 1998)
  5. J2SE 1.3 (8th May, 2000)
  6. J2SE 1.4 (6th Feb, 2002)
  7. J2SE 5.0 (30th Sep, 2004)
  8. Java SE 6 (11th Dec, 2006)
  9. Java SE 7 (28th July, 2011)
  10. Java SE 8 (18th March, 2014)

  জাভা কেন শিখবেন বা তার প্রয়োজনীয়তাঃ

জাভা Object Oriented Programming Language হওয়া এর ব্যবহার সবখানে (যেমনঃ Android Apps, Desktop Apps, Web and More)। আর এগুলোর চাহিদা বর্তমান যুগে সব চাইতে বেশি।

আজকে এখানে শেষ করছি। আমি আপনাদের ধারাবাহিক জাভা টিউটোরিয়াল দিব অবশ্যই। তাই আমার সাথে থাকবেন।

ফেসবুক পেজঃ https://m.facebook.com/brrmba

খোঁদা হাফেজ। ভাল থাকুন।