জাভাতে LinkedList [ লিঙ্কড লিস্ট ] ও এর ব্যবহার।

LinkedList একটি ডেটা স্ট্র্যাকচার যা অনেক গুলো ডেটা [বা collections of data] সংরক্ষন করার জন্য ব্যবহৃত হয়। LinkedList অনেক গুলো নড [node] এর সাহায্যে তৈরি হয়। প্রতিটি নডে একটি করে ডেটা থাকে এবং একটি করে লিঙ্ক থাকে, যাকে রেফারেন্স বলে। ঐ লিঙ্ক পরের ডেটার সাথে কানেক্টেড থাকে। এভাবে পরের নডে একটি ডেটা ও একটি লিঙ্ক থাকে। […]

Read More

জাভা অ্যারে – Java Array

বিদ্রঃ লেখাটি প্রোগ্রামিং এ Array ও এর ব্যবহার  এর একটু মডিফাইড রুপ। মডিফাইড বললেও ভুল হবে। শুধু কোড গুলো জাভাতে লেখা। ঐ পোস্টে কোড গুলো ছিল সি প্রোগ্রামিং এ লেখা। আর কিছুই না 🙂  আমরা একটা প্রোগ্রামের চিন্তা করি, যেটায় ইউজার থেকে দুইটা নাম্বার নিয়ে যোগ করে তা রিটার্ন / প্রিন্ট করবে বা কনসোলে দেখাবে। সহজেই […]

Read More

জাভা প্রোগ্রামিং এ গ্রাফিক্যাল ইউজার ইন্টারফেস – জাভা JFrame

JFrame কি তা আগে বলি। java.awt.Frame এর এক্সটেন্ডেড ভার্শন হচ্ছে JFrame. Frame হচ্ছে আরেকটা ক্লাস যা একটি উইন্ডো তৈরি করে দেয়। আর আমরা যা কিছু দেখি সব সব কিছুই একটা ফ্রেম এর মধ্যে। আপনার ব্রাউজার, ওয়ার্ড প্রসেসরটি বা চলতে থাকা মিডিয়া প্লেয়ারটি সব। এগুলোকে আবার Window ও বলা হয়। আবার Frame  Window নামে আরেকটা ক্লাসকে এক্সটেন্ড করে […]

Read More

জাভা প্রোগ্রামিং নিয়ে আমার লেখা সকল পোস্টের লিঙ্ক

আমি ধারাবাহিক কোন লেখা লিখছি না। একদিন একটা টপিক্স নিয়ে লিখতে ইচ্ছে করে তাই লিখি। এখানে এ পর্যন্ত জাভা নিয়ে লেখা সকল পোস্টের লিঙ্ক দেওয়া হলো, সামনে যদি লিখি সেগুলোও যোগ করা হবেঃ জাভাতে সূচনা JDK এবং Eclipse IDE ইন্সটলেশন এবং একটি জাভা প্রোগ্রাম রান করা। প্রোগ্রামিং শুরু করার জন্য গাইডলাইন। জাভাতে ডাটা ইনপুট জাভাতে […]

Read More

জাভাতে একটি ইমেজ লোড করা।

প্রোগ্রামকে আকর্ষনীয় করার জন্য ইমেজের ব্যবহার দরকার হয়। বা এমন ও হতে পারে প্রোগ্রামটা কোন ইমেজ প্রসেসিং এর উপর। নিচে খুবি ছোট একটা এপলেট, যার দিয়ে একটি ইমেজ লোড করাতে পারবের এবং দেখাতে পারবেন। বিদ্রঃ  MyImage এর জাগাতে আপনার ক্রিয়েট করা ক্লাসের নাম দিন। বা এ নামে ক্লাস তৈরি করুন। এবং logo.png এর জাগাতে আপনার […]

Read More

প্রোগ্রামিং শুরু করার জন্য গাইডলাইন।

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

Read More

JDK এবং Eclipse IDE ইন্সটলেশন এবং একটি জাভা প্রোগ্রাম রান করা।

অনেক সহজ একটা টপিক্স নিয়ে লেখা। যারা জাভাতে নতুন এবং নিজে নিজে জাভা শুরু করতে চান তাদের জন্য লেখাটি। Eclipse IDE একটি পাওয়ারফুল Integrated development environment।  IDE সম্পর্কে জানতে এখানে দেখুন। অনেক গুলো ফিচার IDE ও তৈরি হয়েছে Eclipse থেকে। আর এটি মাল্টি ল্যাঙ্গুয়েজ IDE. Eclipse এর সাহায্যে কিভাবে একটা জাভা প্রোগ্রাম রান করানো যায় আমি […]

Read More

জাভাতে গ্রাফিক্যাল ইউজার ইন্টারফেস – একটি ক্ষুদ্র টিউটোরিয়াল

আমরা তো সারাজীবন কনসোল এপলিকেশনই তৈরি করব না, কিছু রিয়েল লাইফের সফটওতো তৈরি করতে হবে তাই না?? হ্যা তার জন্য রয়েছে গ্রাফিক্যাল ইউজার ইন্টারফেস ইমপ্লিম্যান্টেশন। জাভাতে Swing নামক একটি বস্তু রয়েছে যার সাহায্যে এসব গ্রাফিক্যাল ইউজার ইন্টারফেস এর কাজ করা হয়। তা কোড করে লিখতে গেলে আপনার শুরুই করতে ইচ্ছে করবে না। কারন ছোট্ট একটা ইন্টারফেসের […]

Read More

জাভা ডাটা স্ট্রাকচার নিয়ে একটি অসাধারন বই।

বইটি অনেক অসাধারন লাগছে আমার কাছে। অনেক গুলো সুন্দর সুন্দর উৎসাহ মূলক কথা দিয়ে বইটি এত সহজ ভাবে লিখছে। Duane A. Bailey যে অসাধারন একজন লেখক তা আমি দুই চ্যাপ্টার পড়েই বুঝতে পেরেছি। আর কিচ্ছু লেখার নেই বই সম্পর্কে। ও, ডাটা স্ট্রাকচারে দুর্বল  তারা পড়ে দেখতে পারেন। সুন্দর বর্ণনা রয়েছে 🙂 ডাউনলোড লিঙ্ক  জাভা ডাটা স্ট্রাকচার নিয়ে […]

Read More

জাভাতে String

অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ থেকে ইন্টারনেটে জাভা এর রিসোর্স বেশি। আপনি কি তা ব্যবহার করছেন? সি থেকে উৎপন্ন প্রোগ্রামিং ল্যাঙ্গুয়েজ গুলোর মূল কাঠামো প্রায় একই। যদি একটি পারেন তাহলে আরেকটিও অল্প কিছুদিনের মধ্যেই আয়ত্ত আনতে পারবেন। যদি জাভা এর প্রতি ইন্টারেস্টেড হয়ে থাকেন তাহলে সময় নষ্ট না করে নেট সার্ফিং শুরু করে নিন। অনেক গুলো তথ্য […]

Read More