জাভা প্রোগ্রামিং – ১০ – OOP # ১

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

Continue reading “জাভা প্রোগ্রামিং – ১০ – OOP # ১”

Advertisements

জাভা প্রোগ্রামিং – ৯ – মেথড

মেথড নাকি ফাংশন, ফাংশন নাকি মেথড, মেথড নাকি মেথড, মেথড হলে কি মেথড? এফ এম মেথড নাকি কোয়ান্টাম মেথড ? জগতে মেথডের তো অভাব নাই! সৌভাগ্যবশত প্রোগ্রামিং ল্যাঙ্গুয়েজে মেথড একরকম ই। কোন ল্যাঙ্গুয়েজে তাকে ফাংশন বলে আবার কোন ল্যাঙ্গুয়েজে বলে মেথড। ঘুরে ফিরে এক জিনিস। তো দেখা যাক জাভার মেথড কেমন!

Continue reading “জাভা প্রোগ্রামিং – ৯ – মেথড”

জাভা প্রোগ্রামিং # ৮ – অ্যারে – ২

অ্যারে কি শুধু সিংগেল ডাইমেনশনের হয়? সে আর কিছু হয় না? অ্যারে নিশ্চয়ই ফরেভার সিংগেল না! তার অনেক রকমের ডিমেনশন ই থাকতে পারে। কীভাবে?

Continue reading “জাভা প্রোগ্রামিং # ৮ – অ্যারে – ২”

জাভা প্রোগ্রামিং # ৭ – অ্যারে – ১

লুপ গেলো। কন্ডিশনাল গেলো। এইবার আমরা একটু বড় জিনিস – অ্যারে, স্ট্রিং এগুলো নিয়ে কাবজাব করার জন্য রেডি। তবে এক পোস্টে স্ট্রিং আর অ্যারে নিয়ে কথা বলা ঝামেলা। তাই এই পোস্ট শুধু অ্যারে এর জন্য।

Continue reading “জাভা প্রোগ্রামিং # ৭ – অ্যারে – ১”

জাভা প্রোগ্রামিং # ৬ – কন্ডিশনাল, লুপ ইত্যাদি

জাভার ভ্যারিয়েবল ডিক্লারেশন গেলো । একটা ল্যাঙ্গুয়েজের কি কি বেসিক ফিচার থাকে? কন্ডিশনাল স্ট্যাটমেন্ট, রিপিটিশন স্টেটমেন্ট(লুপ), অ্যারে, স্ট্রিং ইত্যাদি । এই পোস্টে আমরা কন্ডিশনাল আর লুপ নিয়ে গেজাবো। দেখা যাক জাভাতে এই জিনিসগুলো কীভাবে কাজ করে।

Continue reading “জাভা প্রোগ্রামিং # ৬ – কন্ডিশনাল, লুপ ইত্যাদি”

জাভা প্রোগ্রামিং # ৫ – ভেরিয়েবল, বেসিক Input, Output

JDK, JRE ইন্সটল করা তো শেষ । হ্যালো জাভা কোড লেখাও শেষ। এইসব জিনিস কেন ইন্সটল করা লাগে তাও বলা শেষ । এইবার আসল বকবক শুরু হবে । এবং প্রথম বকবক টাই শুরু হবে ভেরিয়েবল দিয়ে । এই পোস্টে আমরা ঘাটাঘাটি করে দেখবো যে জাভা আমাদের কী কী ভেরিয়েবল টাইপ ইউস করতে দিবে এবং কীভাবে সেগুলো ইউস করতে হবে। সাথে কীভাবে ইনপুট নিতে হয় , আউটপুট দিতে হয় সেটাও দেখবো ।

Continue reading “জাভা প্রোগ্রামিং # ৫ – ভেরিয়েবল, বেসিক Input, Output”

জাভা হেল্পার – টেক্সট এডিটর থেকে IDE

টেক্সট এডিটরে জাভা কোড লিখা এরপর সেটা কমান্ড লাইন থেকে কম্পাইল এবং রান করানোর পর নিজের মাঝে একটা হ্যাকারম্যান মার্কা ভাব আসতে পারে । কিন্তু এই কাজটা সিঙ্গেল জাভা ফাইলের জন্য করা যত সহজ, বড়সড় এবং একাধিক জাভা ফাইলের জন্য করা ততই প্যাঁড়াদায়ক । এর উপর অনেক টেক্সট এডিটরে অটো কমপ্লিশন, রিয়াল টাইম কোড চেকিং নাই । দেখা যাবে একগাদা কোড লেখার পরে এরর দিবে এই জিনিস নাই সে জিনিস নাই । আর বড় প্রোজেক্ট হলে তো কথাই নাই । এই পোস্টে আমরা Eclipse, Netbeans এবং Intellij IDEA তে কীভাবে জাভা নিয়ে কাজ করতে হয় সেটা দেখবো ।

Continue reading “জাভা হেল্পার – টেক্সট এডিটর থেকে IDE”