সেরা প্রোগ্রামিং জাভা প্রোগ্রামিং [পর্ব-০১] :: বেসিক আলোচনা

টিউন বিভাগ জাভা
প্রকাশিত

সেরা প্রোগ্রামিং জাভা প্রোগ্রামিং

আসসালামু আলাইকুম,আজকে আমি শুরু করতে যাচ্ছি জাভা টিউটরিয়াল এর সিরিজ। প্রথমেই যেনে নেওয়া যাক জাভা কি জিনিস। বলার অপেহ্মা রাখেনা যে জাভা একটি প্রোগ্রামিং ল্যাঙ্গুএজ। এটি বেশ শক্তিশালী একটি লাঙ্গুয়েজ। পাশাপাশি এটি কর্স প্লাটফর্ম সাপর্টেড। এখানে আমি কর্স প্লাটফর্ম বলতে বুঝাচ্চছি যে জাভার একটা কোড একবার যে কোন প্লাটফর্ম(Windows/Mac/Linux) এ লিখলে ওইটা অন্য যে কোন প্লাটফর্ম এ রান করানো যাবে।

পাশাপাশি এইটা গুই(GUI) ভিত্তিক একটা লাঙ্গুয়েজ । তাই ইউজার ইন্টারফেস এর কাজ ও বেশ সহজে করা যায়। জাভা শুরু করার আগে আপনাদের আগে সি প্রোগ্রামিং সম্পর্কে অবশ্যই ধারণা থাকতে হবে। আর যদি সি++ জেনে থাকেন তাহলে তো কথাই নেই।

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

  • ১) ৩০ কোটিরো অধিক সংখ্যক ডিভাইসে জাভা রান কড়ছে।
  • ২)বর্তমানের সবথেকে জনপ্রিয় মোবাইল প্লাটফর্মে আন্ডর্‍্যেড জাভা সাপর্টেড।
  • ৩)কর্স প্লাটফর্ম হওয়াতে আপনি যে কোন প্লাটফর্মেই বসে জাভার কোড লিখতে পারবেন।
  • এইরকম আরো হাজার টা কারন আছে যা আমি বলে শেষ করতে পারবনা।

আসুন জেনে নেই জাভা শুরু করার আগে আপনার কম্পিউটারে কি কি থাকতে হবে। প্রথমেই লাগবে জাভা ডেভেলপমেন্ট কিট। এটি আপনার কম্পিউটারে জাভা প্লাটফর্মের তৈরীর কাজে আসবে। আর  জাভা ডেভেলপমেন্ট কিট পেতে এই লিঙ্কটিতে যান। http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmlএবং সেখান থেকে আপনার সিস্টেম এর প্রয়োজন আনুযায়ী JAVA SE টি ডাউনলোড করুন।

আরেকটি জিনিস লাগবে তাহল জাভা কোড লেখার জন্য একটা ইডিটর। আমি এইখানে Eclipse ব্যবহার করব। আপনারা চাইলে NETBEANS অথবা অন্য যেকোন ইডিটর ইউজ করতে পারেন। Eclipse পেতে এই লিঙ্ক টিতে ঢু মারুন:www.eclipse.org/downloads/। এইখানের ক্লাসিক টা ডাউনলোড করুন।আর বই হিসাবে Herbert Schildt এর complete reference টা দেখতে পারেন।

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

আজকে আর টেকনিকাল কথা বার্তা কিছু বললাম না। ইনশাল্লাহ আগামি পর্ব থেকে টেকনিকাল কথা বার্তা বলব।সবাই ভাল থাকবেন।

Level 0

আমি wahid63। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 16 টি টিউন ও 40 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

চালিয়ে যান ভাই । আমরা আপনার সাথে আছি । ভালো থাকবেন

Level 0

ধন্যবাদ Ahsannil ভাই…… !!!

পরবর্তী টিউনের অপেক্ষায় রইলাম…..

Level 0

eclips er kota namabo bujhe pachhi na..

Level 0

যদিও ২য় পর্বে লিঙ্কটা দেওয়া আছে টাও আপনার সুবিধার্তে এখানেও দিলাম http://www.eclipse.org/downloads/

Level 0

kintu konta download korbo??
eclicps classic na ide ?

Level 0

apni uttor na deoyay (hoy to offline achen) ami neetbean download korchi..

Level 0

SORRY , গোটা লেখাটি আর এক বার পড়ে বুঝলাম যে আপনি classic download করতে বলেছেন, আমারই ভুল হয়েছে। এবার classic নামাচ্ছি।

@ wahid63 : জাভা ডেভেলপমেন্ট কিট লিঙ্কটিতে পাওয়া যাচ্ছে না। প্লিজ নতুন লিংক দেন।

    @zibanchandra: Yes , You are right , Please check..@wahid

আপনাদের লিংক এ সমস্যা হলে নতুন লিংক দিচ্ছি ।এখান থেকে jdk এর নিচে ডাউনলোড বাটনে click করবেন http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#javasejdk

Level 0

ক্লাসিক টা খুজে পাচ্ছি না, কোনটা Eclipse ক্লাসিক? Pls help me.
১। Eclipse Standard 4.3.1 Eclipse Standard 4.3.1, 199 MB
২। Eclipse IDE for Java EE Developers Eclipse IDE for Java EE Developers, 247 MB
৩। Eclipse IDE for Java Developers Eclipse IDE for Java Developers, 151 MB
৪। Spring Tool Suite Spring Tool Suite
৫। Eclipse IDE for C/C++ Developers Eclipse IDE for C/C++ Developers, 140 MB
৬। Eclipse IDE for Java and Report Developers Eclipse IDE for Java and Report Developers, 285 MB
৭। Eclipse IDE for Java and DSL Developers Eclipse IDE for Java and DSL Developers, 269 MB
৮। Eclipse Modeling Tools Eclipse Modeling Tools, 292 MB
৯। Eclipse for RCP and RAP Developers Eclipse for RCP and RAP Developers, 236 MB
১০। Eclipse for Parallel Application Developers Eclipse for Parallel Application Developers, 212 MB
১১। Eclipse for Scout Developers Eclipse for Scout Developers, 288 MB
১২। Eclipse IDE for Automotive Software Developers (includes Incubating components) Eclipse IDE for Automotive Software Developers (includes Incubating components), 195 MB
১৩। Eclipse for Testers Eclipse for Testers, 99 MB

আমি আজ থেকে জাভা শুরু করতে চাই। তবে সি/সি++ সম্পর্কে আমার ধারণা নেই। যদি সি/সি++ জানা অবশ্যই দরকার হয় তাহলে আমাক একটা ভাল সি++ এর বইয়ের লিংক দিবেন। প্লিজ দিবেন

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