
প্রাপ্তিস্থান
দ্বিমিক প্রকাশনী
৩৭ নর্থ ব্রুক হল রোড, বাংলাবাজার, ঢাকা
কনকর্ড এম্পোরিয়াম, ২৫৩–২৫৪ এলিফ্যান্ট রোড, কাঁটাবন, ঢাকা।
অনলাইন এবং ফেসবুকে সারাদেশে হোম ডেলিভারি
ফোন: ০১৭০৭ ৯৬ ০৩ ৭২ (যোগাযোগ ও বিকাশ)
রকমারি ডট কম, ফোন: ১৬২৯৭
দারাজ ডট কম ডট বিডি, ফোন: ১৬৪৯২
ভূমিকা
আলহামদুলিল্লাহ! জাভা প্রোগ্রামিং এক্সারসাইজ বইটি লিখে সম্পন্ন করতে পারার জন্য বিশেষ কৃতজ্ঞতা প্রকাশ করছি মহান আল্লাহ তাআলার কাছে।
বইটিতে সব রকম ধারণার ব্যাখ্যা বা বিশ্লেষণ বাদ দিয়ে শুধু অনুশীলনীর দিকে নজর দিয়েছি। এতে অনেকগুলো সমস্যার সমাধান আছে। তবে সবগুলোর সমাধান সংগত কারণেই নেই। যে সমস্যাগুলোর সমাধান নেই, আমি পাঠকদের সেগুলো নিজে নিজে করতে এবং এগুলো নিয়ে চিন্তা করতে উৎসাহিত করব। বইয়ে যে অনুশীলনীগুলোর সমাধান দিয়েছি, তাতে নতুনদের বোঝার সুবিধার্থে অনেক কমেন্ট যুক্ত করেছি। তবে এই সমাধানগুলো যখন নিজেরা করবেন, তখন কোডে এই কমেন্টগুলো লেখার প্রয়োজন নেই।
কথায় আছে, আমরা একটা বিষয়ে যত বেশি অনুশীলনী করব, তত বেশি দক্ষতা বাড়বে। তবে অনুশীলন অবশ্যই নিয়মিত করতে হয়। প্রতিদিন একটি নির্দিষ্ট সময় অল্প সময়ের জন্য হলেও যদি বরাদ্দ করি, এবং অনেকদিন ধরে যদি এই অনুশীলন চালিয়ে যাই, তাহলে সবচেয়ে ভালো ফলাফল পাওয়া যায়। পাঠকদের এই পরামর্শটিই দেওয়া হলো।
এখানে একটি বিষয় বলে রাখি, আপনি যদি ইতিমধ্যেই জাভা প্রোগ্রামিং সম্পর্কে ধারণা রাখেন, তাহলে এই বইটির জন্য জাভা প্রোগ্রামিং বইটি আগে পড়া জরুরি নয়। তবে এই বইয়ের অধ্যায়গুলো আমার জাভা প্রোগ্রামিং বইয়ের সঙ্গে মিলিয়ে করার চেষ্টা করেছি, যাতে করে কোনো বিষয় সম্পর্কে ধারণা না থাকলে অধ্যায় অনুসারে জাভা প্রোগ্রামিং বইয়ের সাহায্য নিতে পারেন।
তাই যারা এই বইটি হাতে নিয়েছেন, তাদের স্বাগত। আশা করছি, বইটির অনুশীলনীগুলো আপনাকে অনেকদিন ব্যস্ত রাখবে। আপনি যখন এই বইয়ের অনুশীলনীগুলো শেষ করে ফেলবেন, তখন জাভা প্রোগ্রামিংয়ের ওপর আপনার একটি গভীর আত্মবিশ্বাস তৈরি হবে, যা পরবর্তী সময়ে আপনাকে আরো অ্যাডভান্সড বিষয়গুলো শিখতে এবং সেগুলো নিয়ে কাজ করতে সহায়তা করবে।
আপনার জন্য শুভ কামনা রইল।
আ ন ম বজলুর রহমান
টরন্টো, অনটারিয়ো, কানাডা
জানুয়ারি ২০২৩
সূচিপত্র
- ভূমিকা
- লেখক পরিচিতি
- অধ্যায় ১ – জাভা প্রোগ্রামিং ভাষা
- অধ্যায় ২ – সাধারণ প্রোগ্রামিং সমস্যা
- অধ্যায় ৩ – ডেটা টাইপ, অপারেটর ও এক্সপ্রেশন
- অধ্যায় ৪ – কনট্রোল ফ্লো
- অধ্যায় ৫ – অ্যারে
- অধ্যায় ৬ – অবজেক্ট ও ক্লাস
- অধ্যায় ৭ – অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
- অধ্যায় ৮ – এক্সেপশন হ্যান্ডেলিং
- অধ্যায় ৯ – জেনেরিকস
- অধ্যায় ১০ ও ১১ – জাভা আই/ও
- অধ্যায় ১২ – জাভা কালেকশন ফ্রেমওয়ার্ক
- অধ্যায় ১৩ – জাভা ডেট ও টাইম
- অধ্যায় ১৪ – স্ট্রিং, জাভা ম্যাথ এপিআই
বইয়ের বিবরণী
শিরোনাম | জাভা প্রোগ্রামিং এক্সারসাইজ |
লেখক | আ ন ম বজলুর রহমান |
ক্যাটাগরি | কম্পিউটার প্রোগ্রামিং |
ISBN | 978-984-8042-21-2 |
সংস্করণ | প্রথম প্রকাশ, ফেব্রুয়ারি ২০২৩ |
পৃষ্ঠাসংখ্যা | ১৭৬ |
কভার মূল্য | ৩৮০ টাকা |
লেখক পরিচিতি

লেখালেখির শুরুটা কবিতা দিয়ে, সেই ছোট্টবেলায়। একটা সময় কবিতার খাতাটি হারিয়ে প্রোগ্রামিংয়ের এডিটরটাই হয়ে যায় লেখালেখির নতুন ক্যানভাস। ছাত্রাবস্থা থেকে প্রোগ্রামিংই ছিল তাঁর ধ্যানজ্ঞান। প্রোগ্রামিংয়ের জন্য পছন্দের ভাষা হলো জাভা। জাভার প্রতি ভালোবাসা থেকেই জাভা ইউজার গ্রুপ বাংলাদেশ (http://www.jugbd.org/) প্রতিষ্ঠা করেছেন।
মাতৃভাষায় প্রোগ্রামিং শেখার আনন্দ দিতেই প্রিয় প্রোগ্রামিং ভাষা জাভা নিয়ে লিখে চলেছেন একের পর এক বই। তাঁর লেখার প্রধান বৈশিষ্ট্য – তিনি জাভার যে বিষয়েই লেখেন, সেটি গভীরভাবে ব্যাখ্যা করেন। তাঁর বই পড়লে কী এবং কীভাবের পাশাপাশি ‘কেন’-এর উত্তরও পাওয়া যায়।
আ ন ম বজলুর রহমানের প্রথম বই জাভা প্রোগ্রামিং নতুন শিক্ষার্থীদের কাছে অত্যন্ত জনপ্রিয়। জাভা থ্রেড প্রোগ্রামিং, অ্যাডভান্সড জাভা প্রোগ্রামিং, জাভা ওয়েব প্রোগ্রামিংও সমানভাবেই পাঠক-সমাদৃত হয়েছে। জাভা প্রোগ্রামিং বইটির প্রথম সংস্করণ প্রকাশের চার বছর পর বেশ কিছু পরিবর্তন নিয়ে এর দ্বিতীয় সংস্করণটি প্রকাশিত হয়েছে ২০২২ সালে।
লেখা ও চাকরির পাশাপাশি তিনি নিয়মিত জাভা বিষয়ক জাতীয় ও আন্তর্জাতিক সেমিনার ও কনফারেন্সে বক্তব্য দিয়ে থাকেন। একজন জাকার্তা ইই অ্যাম্বাসেডর হিসেবে জাকার্তা ইই-কে সামনে এগিয়ে নিতে গুরুত্বপূর্ণ ভূমিকা পালন করছেন। এছাড়াও তিনি InfoQ ও Foojay-এর একজন সম্পাদক হিসেবে দায়িত্ব পালন করছেন। জাভা কমিউনিটিতে বিশেষ অবদানের স্বীকৃতিস্বরূপ ২০২২ সালে তিনি ‘জাভা চ্যাম্পিয়ন’ খেতাবে ভূষিত হন। বাংলাদেশ থেকে তিনিই প্রথম ও একমাত্র ব্যক্তি হিসেবে এই সম্মাননা অর্জন করেছেন।
শেরপুর জেলার ভারেরা গ্রামে জন্ম আ ন ম বজলুর রহমানের, শৈশবটাও কেটেছে সেখানেই। ঢাকা বিশ্ববিদ্যালয় থেকে সফটওয়্যার প্রকৌশলে স্নাতক সম্পন্ন করে থেরাপ, ভ্যানটেজ ল্যাবসের মতো যুক্তরাষ্ট্রভিত্তিক কোম্পানিতে চাকরি করেছেন। এর মধ্যেই গেস্ট ফ্যাকাল্টি হিসেবে ঢাকা বিশ্ববিদ্যালয়ের তথ্যপ্রযুক্তি ইনস্টিটিউটে সফটওয়্যার ইঞ্জিনিয়ারিংয়ের শিক্ষার্থীদের জাভা শিখিয়েছেন দুই বছর। এরপর বিকাশ লিমিটেডে কর্মরত ছিলেন সিনিয়র লিড ইঞ্জিনিয়ার হিসেবে। বর্তমানে তিনি সিনিয়র সফটওয়্যার ইঞ্জিনিয়ার হিসেবে কর্মরত আছেন যুক্তরাষ্ট্রের কনট্রাস্ট সিকিউরিটিতে এবং স্ত্রী-কন্যা নিয়ে বসবাস করছেন কানাডার টরন্টো শহরে।