জাভা কি এবং কিভাবে শিখতে হয় | What And How To Learn JAVA In Bengaliজাভা কি এবং কিভাবে শিখতে হয় | What And How To Learn JAVA In Bengali

জাভা কি এবং কিভাবে শিখতে হয়, জাভার ব্যবহার, উদ্দেশ্য, নামকরণ, জাভা সংস্করণের ইতিহাস, বৈশিষ্ট্য (What is Java and how to learn Java usage, purpose, Java version history, features In Bengali

জাভার নাম নিশ্চয়ই শুনেছেন। কিন্তু এই প্রশ্নটি আপনার মনে নিশ্চয়ই এসেছে যে জাভা কি (What is Java in Bengali) এবং এটি দিয়ে কীভাবে জাভা প্রোগ্রামিং ভাষা শিখবেন। আমরা আজকের নিবন্ধে এর উত্তর দেব এবং এর সাথে সম্পর্কিত আরও কিছু তথ্য দিতে চাই।

বর্তমান সময়ে প্রোগ্রামিং ভাষার চাহিদা অনেক বেশি। আমি যদি আপনাকে একটি মজার কথা বলি, আপনি হতবাক হয়ে যাবেন। বর্তমানে, জাভা কোড 3000000 টিরও বেশি ইলেকট্রনিক ডিভাইসে ব্যবহৃত হয়। এই থেকে আপনি ধারণা করতে পারেন এই প্রোগ্রামিং ভাষা কতটা জনপ্রিয়।

আপনি যে সমস্ত স্মার্ট ফোন এবং ইলেকট্রনিক ডিভাইস ব্যবহার করছেন যেমন এসি, ওভেন, স্মার্ট টিভি, ডিজিটাল ফ্রিজ ইত্যাদিতে এটি এখনও ব্যবহৃত হয়। কিছু স্বয়ংক্রিয় শিল্পের যন্ত্রপাতিতেও বিভিন্ন যন্ত্রাংশ প্রোগ্রামিং করে।

আপনি যদি অ্যান্ড্রয়েড প্রোগ্রামিং শিখতে চান, তাহলে জাভা শেখা খুবই জরুরি। তাহলে আসুন জানি জাভা কি

Table of Contents

জাভা কি (What is java in Bengali)

জাভা একটি সাধারণ উদ্দেশ্য প্রোগ্রামিং ভাষা। এগুলি সফ্টওয়্যার এবং অ্যাপ্লিকেশন বিকাশের জন্য ব্যবহৃত হয়। জাভা একটি উচ্চ স্তরের প্রোগ্রামিং ভাষা। এটি 1995 সালে সান-মাইক্রো সিস্টেম দ্বারা শুরু হয়েছিল।

জেমস গসলিং এর অন্যতম প্রধান বিকাশকারী। এটি প্ল্যাটফর্ম স্বাধীন ভাষা। আপনি এটিতে লেখা কোডটি যেকোনো প্ল্যাটফর্ম বা OS চালাতে পারেন।

এতে লেখা সমস্ত কোড ইংরেজিতে এবং সংখ্যাসূচক কোডে নয়। যে কেউ লিখিত কোডগুলি খুব সহজেই বুঝতে পারে। সেজন্য এটিকে উচ্চ স্তরের ভাষার অন্তর্ভুক্ত করা হয়েছে। এটি উফের ধারণা অনুসরণ করে। এতে C++ Language মৌলিক বিষয় ব্যবহার করা হয়েছে।

একটি প্রোগ্রাম লেখার জন্য কিছু নিয়ম অনুসরণ করা হয় যাকে syntax বলে। syntax ছাড়া একটি প্রোগ্রাম লেখা ত্রুটির দিকে পরিচালিত করে। যেমন আপনি যখনই হিন্দি বা ইংরেজি লেখেন, ব্যাকরণের নিয়ম না মানলে ভুল হয়ে যায়, একইভাবে syntax অনুসরণ করা খুবই জরুরি।

জাভা ব্যবহার কি?

আসুন জেনে নিই Java এর ব্যবহার কি। এই কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজের একটাই উদ্দেশ্য। এতে যে কোড লেখাই হোক না কেন সব কম্পিউটারে চালানো সম্ভব।

সেই দুটি মেশিন অভিন্ন হোক বা না হোক, আমি বলতে চাইছি, যে ওএসই হোক না কেন (উইন্ডোজ বা ম্যাক), উদাহরণস্বরূপ, C++ এ লেখা কোড কখনোই অন্য মেশিনে একই কাজ করে না। উইন্ডোজে লেখা কোড কখনই ম্যাক ওএসে চলে না, তবে জাভার ক্ষেত্রে এটি ভুল।

এটি Web based Programming এবং Mobile application এবং Software তৈরি করতে ব্যবহৃত হয়। Kitkat, Lolipop,Oreo মতো অ্যান্ড্রয়েডের সমস্ত অপারেটিং সিস্টেম এই Programming Language দিয়ে তৈরি করা হয়েছে।

আজকের সময়ে, সমস্ত Web Pages জাভা স্ক্রিপ্টে চলে। আপনার মনে একটি প্রশ্ন অবশ্যই থাকবে যে কোডটি কীভাবে কার্যকর করা হয়।

আরো পড়ুন: সোলার ইনভার্টার প্রযুক্তি কি |Solar Inverter Technology in Bengali

কিভাবে জাভা প্রোগ্রাম কোড রান বা নির্বাহ করা হয়?

এই ভাষা কোড চালানোর জন্য একটি বিমূর্ত কম্পিউটিং মেশিন ব্যবহার করে, যার নাম জাভা ভার্চুয়াল মেশিন। এটা বোঝা আপনার জন্য খুবই গুরুত্বপূর্ণ।

জাভা ভার্চুয়াল মেশিন

এর সংক্ষিপ্ত রূপ হল JVM। এটি একটি ভার্চুয়াল কম্পিউটার যা সমস্ত জাভা প্রোগ্রাম চালায়। যখন একটি প্রোগ্রাম লেখা হয় তখন তাকে সোর্স কোড বলে। জাভা কম্পাইলারের সাহায্যে এই সোর্স কোড কম্পাইল করে বাইট কোড তৈরি করা হয়। এই বাইট কোড চালানোর জন্য JVM ব্যবহার করা হয়। JAVA ইন্টারপ্রেটার JVM এর ভিতরে থাকে এবং এটি প্রোগ্রাম চালায়।

একটি জিনিস জেনে রাখুন যে জাভা প্রোগ্রামগুলি চালানো সমস্ত কম্পিউটারে JVM ইতিমধ্যে ইনস্টল করা আছে। তাই এই কোড সব কম্পিউটারে চলে। এই কারণে জাভা একটি প্ল্যাটফর্ম স্বাধীন ভাষা।

অন্যান্য সমস্ত প্রোগ্রামিং ভাষার কম্পাইলার রয়েছে যা কোড তৈরি করে। এগুলি একই সিস্টেমের জন্য তৈরি এবং একই সিস্টেমে চালিত হয়। কিন্তু জাভা কম্পাইলার যে বাইট কোড তৈরি করে তা JVM এর জন্য।

কারণ JVM পুরো সিস্টেমে উপস্থিত থাকে, এই প্রোগ্রামটি প্রতিটি কম্পিউটারে চলে। এটি ভার্চুয়াল মেশিন কোডকে অপারেটিং সিস্টেমে চলতে সক্ষম করে তোলে।

স্বাধীন প্ল্যাটফর্ম

এর নাম থেকেই আপনি বুঝতে পেরেছেন যে এটি প্ল্যাটফর্মের উপর নির্ভর করে না। এখানে প্লাটফর্ম মানে ওএস। যেমন উইন্ডোজ, লিনাক্স, ম্যাক, অ্যান্ড্রয়েড।

আমরা যখন প্রোগ্রাম লিখি বা যেকোন সফটওয়্যার তৈরি করি, সে সবই ওএস প্ল্যাটফর্মে চলে। কিন্তু কিছু প্রোগ্রাম আছে যেগুলো শুধুমাত্র একটি কম্পিউটার এবং OS এ চলে, এই ধরনের প্রোগ্রামগুলোকে প্লাটফর্ম ডিপেন্ডেন্ট প্রোগ্রাম বলা হয়। যদি এমন কোনো প্রোগ্রাম থাকে যার কোড অন্য সব প্ল্যাটফর্মে চলে (রান মানে রান করা)। তাই একে প্ল্যাটফর্ম স্বাধীন কোড বলা হয়।

এর মানে হল জাভা একটি প্রোগ্রামিং ভাষা যার কোড সমস্ত ক্রস-প্ল্যাটফর্মে চলে। একটা কথা আছে “Write once Run Anywhere”। তো চলুন এখন বলি কোথায় এটি ব্যবহার করা হয় এবং এর ব্যবহার কি।

জাভা তৈরির উদ্দেশ্য কী ছিল (Using Java in Bengali)

আপনি অবশ্যই সমস্ত প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে অবগত থাকবেন যা বিদ্যমান এবং আগে ছিল। তারা সমস্ত পদ্ধতিগত কাঠামো অনুসরণ করে। এর পর Object oriented concept আসে। আমি খুশি যে আজকের সময়ে অবজেক্ট ওরিয়েন্টেড পুরো প্রোগ্রামিং ইন্ডাস্ট্রি বদলে দিয়েছে। এই প্রোগ্রামিং ভাষাও এই ধারণা অনুসরণ করে।

আপনি হয়তো ভাবছেন যে ইতিমধ্যেই অনেক কম্পিউটার ল্যাঙ্গুয়েজ থাকলেও এর বিশেষত্ব কী? সাম্প্রতিক সময়ে, আপনাকে অবশ্যই সচেতন হতে হবে যে ইন্টারনেট অ্যাপ্লিকেশনের চাহিদা কত। অনলাইনে ভিডিও/ইমেজ এডিটিং হোক বা ওয়ার্ডকে PDF, ZIP, RAR ফাইলে তৈরি করার মতো অনলাইনে কিছু রূপান্তর করা হোক, এসবই এর কারণে।

আজকাল অনলাইনে ফরম পূরণ, অনলাইন ক্যালকুলেটর এসবই সম্ভব হয়েছে জাভার সাহায্যে। ইন্টারনেটে, জাভা অন্যান্য ওয়েব ভিত্তিক ভাষার সাথে একসাথে কাজ করে। এর মানে স্পষ্ট যে এটি ইন্টারনেট অ্যাপ্লিকেশন এবং টুলস ডেভেলপ করার জন্য তৈরি করা হয়েছে। যদি আমরা এটিকে অন্যান্য ভাষার সাথে তুলনা করি তবে এটি সহজেই ইন্টারনেটে কার্যকর করা হয়। এতে প্রোগ্রাম লেখাও খুব সহজ।

জাভা স্ক্রিপ্ট, জেএসপি (জাভা সার্ভার পেজ) এবং জাভার সাহায্যে একটি শক্তিশালী ওয়েব অ্যাপ্লিকেশন তৈরি করা যেতে পারে। আপনি সহজেই ওয়েবে Java applet প্রয়োগ করতে পারেন। এর সাহায্যে, আপনি অফলাইন প্রোগ্রামগুলিও লিখতে পারেন যা এমনকি ইন্টারনেট ছাড়াই চলে।

আমি আপনাকে এখন এবং ভবিষ্যতে এই পরামর্শ দিতে চাই, আপনি যদি SW এর বিশ্বে কিছু করতে চান তবে অবশ্যই এটি শিখুন এবং কীভাবে এই ভাষাটি শিখবেন, এই সম্পর্কে আরও তথ্য এই নিবন্ধে আপনার কাছে উপলব্ধ হবে। এতক্ষণে আপনি অনেক কিছু জানেন কিন্তু এর ইতিহাস সম্পর্কেও আপনার জানা উচিত।

আরো পড়ুন: গুগল মিট অ্যাপ কী এবং কীভাবে এটি ডাউনলোড করবেন | What is Google Meet App In Bengali

জাভার সংক্ষিপ্ত ইতিহাস

এর ইতিহাস খুবই আকর্ষণীয়, তাই এটা জানা আপনার জন্য খুবই গুরুত্বপূর্ণ। শুরুটা হয়েছিল গ্রীন টিম দিয়ে। জাভা দলের সদস্যদের বলা হতো গ্রীন টিম।

এই দলের একমাত্র উদ্দেশ্য ছিল এমন একটি ভাষা তৈরি করা যা সেট-টপ বক্স, টেলিভিশনের মতো ইলেকট্রনিক ডিভাইসগুলিকে প্রোগ্রাম করতে ব্যবহার করা যেতে পারে। সে সময় এটি একটি অগ্রিম ধারণা ছিল।

কিন্তু পরবর্তীতে এটি ইন্টারনেটের জন্য আরও সহায়ক বলে প্রমাণিত হয়। কিছু সময় পরে এই প্রযুক্তিটি NetScape-এর সাথে একীভূত হয়।

জেমস গসলিং

জেমস গসলিং JAVA-এর অন্যতম ডেভেলপার। আজকাল, জাভা ইন্টারনেট প্রোগ্রামিং, মোবাইল ডিভাইস, গেমস, ই-বিজনেস সমাধানের জন্য ব্যবহৃত হয়।

জেমস গসলিং, মাইক শেরিডান এবং প্যাট্রিক নটন 1991 সালে জাভা ল্যাঙ্গুয়েজ প্রজেক্ট শুরু করেন। এই প্রকল্পে কাজ করার জন্য তিনি ইঞ্জিনিয়ারদের একটি দল গঠন করেছিলেন, সেই দলের নাম ছিল গ্রীন টিম। এই ভাষার কোডিং C – তে লেখা হয়।

জেমস গসলিং এই ভাষার নাম দিয়েছেন GreenTalk এবং ফাইলের এক্সটেনশন ছিল .gt. পরে এর নাম পরিবর্তন করে Oak রাখা হয়।

কেন এটি Oak নামকরণ করা হয়েছিল?

Oak কে শক্তির প্রতীকও বলা হয়। Oak Weasten Countries (USA, France, Germany, Romania) জাতীয় গাছ। 1995 সালে, Oak নামটি জাভাতে পরিবর্তন করা হয়েছিল, কারণ Oak ইতিমধ্যেই সেই সময়ে Oak Technologies Company ট্রেড মার্ক ছিল। এখন পরের প্রশ্ন হল, এর নাম জাভা কেন অন্য নাম নয়?

কেন এটি জাভা নামকরণ করা হয়েছিল?

যখন গ্রীন টিম সম্মিলিতভাবে ভাষার নাম নির্বাচন করছিল। ওই সব দলের সদস্যরা কিছু নামের পরামর্শ দিয়েছেন যেমন ডায়নামিক, রেভোলিউশনারি, সিল্ক, জিওট, ডিএনএ।

তারা এমন একটি নাম চেয়েছিল যা তাদের প্রযুক্তির প্রতিনিধিত্ব করবে। একটি নাম যা বিপ্লবী, গতিশীল, প্রাণবন্ত, শীতল, অনন্য। জেমস গসলিং এর মতে, শেষ পর্যন্ত দুটি নামের পরামর্শ ছিল, একটি সিল্ক এবং অন্যটি জাভা। গ্রীন টিম জাভা নামটি বেশ অনন্য খুঁজে পেয়েছে এবং শেষ পর্যন্ত এই নামটি রাখা হয়েছে।

জাভা ছিল ইন্দোনেশিয়ার একটি দ্বীপের নাম। যেখানে প্রথম কফি উৎপাদিত হয়। এটি সান মাইক্রোসিস্টেমে তৈরি করা হয়েছিল। বর্তমানে এটি ওরাকল কর্পোরেশনের একটি অংশ। JDK 1.0 1996 সালের জানুয়ারিতে মুক্তি পায়।

জাভা সংস্করণের ইতিহাস

সময়ের সাথে সাথে, JAVA এর বিভিন্ন সংস্করণ প্রকাশিত হয়েছিল এবং তাদের তথ্য নীচে দেওয়া হয়েছে।

  • JDK Alpha and Beta (1995)
  • JDK 1.0 (23 Jan, 1996)
  • JDK 1.1 (19 Feb, 1997)
  • J2SE 1.2 (8 Dec, 1998)
  • J2SE 1.3 (8 May, 2000)
  • J2SE 1.4 (6 Feb, 2002)
  • J2SE 5.0 (30 Sep, 2004)
  • Java SE 6 (11 Dec, 2006)
  • Java SE 7 (28 July, 2011)
  • Java SE 8 (18 March, 2014)

জাভা কোথায় ব্যবহার করা হয় (Where is Java used)

বর্তমানে, জাভার সাহায্যে 3 বিলিয়নেরও বেশি ডিভাইস চলে। এটি আইটি শিল্পে একটি অত্যন্ত ব্যবহৃত প্রোগ্রামিং ভাষা।

JSP – এটি একটি ওয়েব প্রযুক্তি, এটি ওয়েব অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। JSP এর সাহায্যে জাভা কোড HTML ডকুমেন্টে প্রবেশ করানো হয়। JSP ট্যাগটি HTML ট্যাগে জাভা কোড সন্নিবেশ করতে ব্যবহৃত হয়। এর সাহায্যে ডাইনামিক ওয়েব পেজ তৈরি করা হয়।
পিএইচপি- আপনি অবশ্যই জানেন যে এটি একটি সার্ভার সাইড স্ক্রিপ্টিং ভাষা। পিএইচপিতেও জাভা ব্যবহার করা হয়েছে।

অ্যাপলেট – এটিও এক ধরনের সম্পূর্ণ জাভা প্রোগ্রাম। যা ওয়েব পেজের ভিতরে যোগ করা হয়। যার কারণে ওয়েব ব্রাউজারে দেখা যাবে নতুন ফিচার। অ্যাপলেট HTML এর মধ্যে থাকে। কিছু অনলাইন গেমও অ্যাপলেটের উদাহরণ। একটি ওয়েব ব্রাউজারে অ্যাপলেট চালানোর জন্য প্লাগইনগুলির প্রয়োজন হয়।

J2EE – জাভা 2 এন্টারপ্রাইজ সংস্করণ একটি প্ল্যাটফর্ম স্বাধীন পরিবেশ। যার সাহায্যে ওয়েব ভিত্তিক এন্টারপ্রাইজ অ্যাপ্লিকেশন তৈরি করা হয়। J2EE দ্বারা তৈরি ওয়েব অ্যাপ্লিকেশনগুলি কোম্পানিগুলির মধ্যে XML ভিত্তিক কাঠামোগত ডেটা ভাগ করতে ব্যবহৃত হয়।

JavaBeans – এটি ভিজ্যুয়াল বেসিকের অনুরূপ। নতুন এবং উন্নত অ্যাপ্লিকেশনগুলি ইতিমধ্যে বিদ্যমান উপাদানগুলির সাহায্যে তৈরি করা হয়। এতে একটি বস্তুতে অনেকগুলো বস্তু রাখা হয় যাকে বলা হয় বিন।

মোবাইল – উপরে উল্লিখিত সমস্ত প্রযুক্তি থাকা সত্ত্বেও, মোবাইল ডিভাইসগুলিতে এই ভাষার একটি দুর্দান্ত অবদান রয়েছে। এটি গেম ইন্ডাস্ট্রিকে পুরোপুরি বদলে দিয়েছে। সমস্ত মোবাইল শিল্প জাভা প্রযুক্তি ব্যবহার করে।

জাভা অ্যাপ্লিকেশনের ধরন (Type of Java application)

ওয়েব অ্যাপ্লিকেশন

সার্ভার সাইড ওয়েব অ্যাপ্লিকেশন বিকাশ মানে. আজকাল, Servlet, JSP, Struts, JSF সবই ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়।

স্বতন্ত্র অ্যাপ্লিকেশন

এর মানে হল ডেস্কটপ অ্যাপ্লিকেশন এবং মোবাইল অ্যাপ্লিকেশন। এগুলো এমন সফটওয়্যার যা আমরা প্রতিদিন ব্যবহার করি। উদাহরণ:- মিডিয়া প্লেয়ার, অ্যান্টিভাইরাস, এমএস-অফিস, ব্রাউজার। স্বতন্ত্র অ্যাপ্লিকেশনগুলি সহজেই AWT এবং SWING এর সাহায্যে তৈরি করা হয়।

এন্টারপ্রাইজ অ্যাপ্লিকেশন

জাভা হল একমাত্র প্রোগ্রামিং যা অনেক এন্টারপ্রাইজ অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। কারণ এটি উচ্চ স্তরের নিরাপত্তা প্রদান করে। EJB (Enterprise Java Bean) ব্যাঙ্কিং সফ্টওয়্যার, শিল্প অ্যাপ্লিকেশন, অ্যাকাউন্টিং অ্যাপ্লিকেশনের মতো সব ধরনের এন্টারপ্রাইজ অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়।

মোবাইল অ্যাপ্লিকেশন

আপনি নিশ্চয়ই জানেন যে আপনার মোবাইলে চালানো সমস্ত গেম এবং অ্যাপ্লিকেশন এই ভাষায় তৈরি। গুগল প্লেস্টোরের সমস্ত অ্যাপ জাভা প্রোগ্রামিং দিয়ে তৈরি।

বৈশিষ্ট্য

  • অবজেক্ট ওরিয়েন্টেড – জাভাতে সবকিছুই অবজেক্ট ওরিয়েন্টেড। অবজেক্ট মডেলের সাহায্যে লং কোড সহ অ্যাপস/sw সহজেই তৈরি করা যায়।
  • প্ল্যাটফর্ম স্বাধীন – এটি একটি বিশেষ ভাষা যেখানে লেখা সফ্টওয়্যার সমস্ত অপারেটিং সিস্টেমে চলতে পারে। যাকে ক্রস প্ল্যাটফর্মও বলা হয়। কিন্তু যদি আমরা C এবং C++ নিয়ে কথা বলি তাহলে উভয়ই প্ল্যাটফর্ম নির্ভর ভাষা।
  • সহজ – আপনি সহজে বুঝতে পারবেন এবং সহজে লিখতে পারবেন, এটাই এর গুণ। এজন্য একে সরল বলা হয়।
  • আপনি যদি উফের মৌলিক ধারণাগুলি বুঝে থাকেন, তাহলে জাভাতে মাস্টার হওয়া থেকে কেউ আপনাকে আটকাতে পারবে না।
  • সুরক্ষিত – এটির সুরক্ষা বৈশিষ্ট্যের কারণে এটি খুব জনপ্রিয়। ভাইরাস মুক্ত, ট্যাম্পার ফ্রি সিস্টেম সফ্টওয়্যার বিকাশ করতে পারে।
  • পাবলিক কী এনক্রিপশন প্রমাণীকরণ প্রযুক্তিতে ব্যবহৃত হয়।
  • আর্কিটেকচারাল-নিরপেক্ষ – কম্পাইলার দ্বারা উত্পন্ন কোড বাইট কোড। কোড যা আপনি যেকোনো জায়গায়, যেকোনো অপারেটিং সিস্টেম এবং প্রসেসরে চালাতে পারেন। এজন্য একে আর্কিটেকচারাল নিউট্রাল বলা হচ্ছে। এর জন্য JVM থাকা বাধ্যতামূলক যা সমস্ত সিস্টেমে বিদ্যমান।
  • পোর্টেবল – এটি প্ল্যাটফর্ম স্বাধীনের কারণেও বহনযোগ্য। কারণ জাভা এবং কম্পাইলার উভয়ই ANSI C এ লেখা।
  • মজবুত – এতে লেখা সমস্ত প্রোগ্রামই শক্তিশালী। শক্তিশালী মানে লোহার মত শক্তিশালী নয়। প্রোগ্রামটি চালানো হলে এতে কোনো ত্রুটি থাকে না। কারণ কম্পাইল টাইম এবং রান টাইম এরর চেকিং মেকানিজম ব্যবহার করা হয়।
  • মাল্টি-থ্রেডেড – এই বৈশিষ্ট্যগুলির কারণে, আপনি একাধিক কাজ সম্পাদন করতে পারে এমন প্রোগ্রাম লিখতে পারেন। এর অর্থ একটি অ্যাপ্লিকেশন থাকবে এবং আপনি এতে সমস্ত কাজ করতে পারবেন।
  • হাই পারফরম্যান্স – জাস্ট ইন টাইম কম্পাইলারের কারণে, জাভার পারফরম্যান্স বেশ ভাল।
  • বিতরণ করা – এই প্রকৃতির কারণে, ইন্টারনেট বিতরণ পরিবেশে তার স্থিতি বজায় রাখে।
  • ডাইনামিক – এটি ডাইনামিক প্রোগ্রামিং। এটি যে কোনো পরিবেশে মানিয়ে নিতে পারে।

আরো পড়ুন: ক্র্যাকড সফটওয়্যার কি? | Cracked Software Download Advantage Disadvantage in Bengali

জাভা প্রযুক্তির বিভিন্ন সংস্করণ

জাভা এসই – জাভা এসই বা জাভা স্ট্যান্ডার্ড সংস্করণ আপনাকে সার্ভার অ্যাপ্লিকেশন, ডেস্কটপ অ্যাপ্লিকেশন এবং অ্যাপলেট প্রোগ্রাম তৈরি করার জন্য টুল এবং API প্রদান করে। জাভা এসই এর সাহায্যে লেখা সমস্ত প্রোগ্রাম সব অপারেটিং সিস্টেমে চলে। যেমন লিনাক্স, উইন্ডোজ, ম্যাক।

JEE – (java Enterprise Edition) ওয়েব অ্যাপ্লিকেশন সার্ভিস, কম্পোনেন্ট মডেল, এন্টারপ্রাইজ ক্লাস সার্ভিস ওরিয়েন্টেড আর্কিটেকচার (SOA) এর জন্য সহায়ক।

JME – Java Micro Edition বা JME হল API-এর একটি সংগ্রহ। এগুলি মোবাইল ফোন অ্যাপ্লিকেশন, পিডিএ, টিভি সেট-টপ বক্স সফ্টওয়্যার, গেমিং প্রোগ্রামগুলি বিকাশ করতে ব্যবহৃত হয়। মাইক্রো এডিশন প্ল্যাটফর্মের ইন্টারফেসটি বেশ ব্যবহারকারী বান্ধব। এছাড়াও, এটি বিশ্বস্ত। সিকিউরিটি মডেল বিভিন্ন ধরনের বিল্ট ইন নেটওয়ার্কের সুবিধা প্রদান করে যাতে আপনি এটিতে জাভা ভিত্তিক অ্যাপ্লিকেশন চালাতে পারেন।

কম্পিউটারে জাভা চালাতে কী প্রয়োজন (how to start java programming)

  • প্রথমে এই লিঙ্ক থেকে Java সফটওয়্যার ডেভেলপমেন্ট কিট ডাউনলোড করুন http://java.sun.com/
  • ওয়েবসাইটে যে নির্দেশনা দেওয়া আছে তা অনুসরণ করুন।

জাভা প্রোগ্রাম লেখার জন্য জাভা সম্পাদক

জাভা প্রোগ্রাম লিখতে আপনার এডিটর লাগবে এবং আপনি নিচে দেওয়া এডিটর ব্যবহার করতে পারেন।

  1. নোটপ্যাড++ হল একটি এডিটর যাতে আপনি সহজেই কোড লিখতে পারেন। ত্রুটি খুঁজে পাওয়া এবং অনুপস্থিত বন্ধনী খুঁজে পাওয়া সহজ।
  2. Netbeans – এই জাভা IDE ওপেন সোর্স এবং বিনামূল্যে। যা আপনি http://www.netbeans.org/index.html এই লিঙ্ক থেকে ডাউনলোড করতে পারেন
  3. Eclipse – এটিও একটি জাভা IDE যা eclipse ওপেন সোর্স সম্প্রদায় দ্বারা তৈরি করা হয়েছে। আপনি http://www.eclipse.org এই লিঙ্ক থেকে এটি ডাউনলোড করুন

কিভাবে জাভা শিখবেন (How To Learn JAVA)

কারণ আপনি প্লে স্টোরে সফটওয়্যার ডেভেলপ করে অ্যাপ তৈরি করে লাখ লাখ টাকা আয় করতে পারেন। তাই আমার পরামর্শ হল আপনি কিছু টিউটোরিয়াল সাইট বা ইউটিউব থেকে ভিডিও সিরিজ দেখে সহজেই শিখতে পারেন।

নিচে কিছু চ্যানেলের নাম এবং ওয়েবসাইটের তালিকা দেওয়া হল যেখান থেকে আপনি জাভা শিখতে পারবেন।

JAVA শেখার জন্য টিউটোরিয়াল সাইটের নাম

SL.NoWebsite
1.https://www.tutorialspoint.com/java/
2.https://www.codecademy.com/learn/learn-java
3.https://www.udemy.com/java-tutorial/
4.https://www.w3schools.in/java-tutorial/
5.https://www.youtube.com/results?search_query=java+tutorial+

এই নিবন্ধে আমার চূড়ান্ত মতামত

এই তথ্য বিশেষ ছাত্রদের জন্য আরো দরকারী, আজকের নিবন্ধে আপনি শিখবেন জাভা কী (বাংলায় জাভা কী)। আপনি এই প্রশ্নের উত্তরও পাবেন: এই প্রোগ্রামিং ভাষার ব্যবহার কী?

ইতিহাস মানে আপনি জাভার ইতিহাসও জানেন। লোকেরা সর্বদা সবচেয়ে গুরুত্বপূর্ণ প্রশ্নটি জিজ্ঞাসা করেন তা হ’ল জাভা এবং জাভার বৈশিষ্ট্য এবং বৈশিষ্ট্যগুলি শিখতে হয় যা বিশেষ পরীক্ষায় আসে। জাভা ল্যাঙ্গুয়েজ দিয়ে আপনি কত ধরনের অ্যাপ্লিকেশন ডেভেলপ করতে পারেন? আপনি সবকিছুর জ্ঞান পেয়েছেন।

আসুন ডিজিটাল ইন্ডিয়া করি জয় হিন্দ, জয় ভারত, ধন্যবাদ।


iNFO বাংলা দেখার জন্য ধন্যবাদ

By Tanmoy

আমি তন্ময় ঘোরই, কলকাতা, পশ্চিমবঙ্গের একজন ব্লগার এবং ইউটিউবার। আমি পাঁচ বছরেরও বেশি সময় ধরে ব্লগিং করছি, এবং আমি বিভিন্ন বিষয়ে সহায়ক তথ্য শেয়ার করতে পছন্দ করি।

Leave a Reply

Your email address will not be published. Required fields are marked *