জাভা মেইন থ্রেড (Java Main Thread)

জাভা ভার্চুয়াল মেশিন যখন চলা শুরু করে, তখন এটি একটি থ্রেড তৈরি করে। একে মেইন থ্রেড বলা হয়। আমরা জাভাতে যে কোডগুলো করি সেগুলোকে মেইন থ্রেড রান করে। আমরা জানি …

Read More “জাভা মেইন থ্রেড (Java Main Thread)”

Try-with-resource statement in java

প্রোগ্রামের কাজ শেষ হয়ে গেলে যে অবজেক্টগুলোকে ক্লোজ করে দেওয়া অত্যাবশ্যক সেগুলোকে রিসোর্স (Resource) বলা হয়। যেমন, FileOutputStream, BufferRedear। এই ক্লাসগুলো java.io.Cloasble ই্ন্টারফেসকে ইমপ্লিমেন্ট করে। উপরের ইন্টারফেসটিতে দেখা যাচ্ছে যে …

Read More “Try-with-resource statement in java”

মাল্টিথ্রেডেড ফাইল কপিয়ার (Multi-threaded file copier)

আগের দুটি আর্টিক্যালে কীভাবে জাভা দিয়ে ফাইল কপি করা যায় দেখানো হয়েছে ও কীভাবে থ্রেড ব্যবহার করতে হয় তার প্রাথমিক ধারণা দেওয়া হয়েছে।  এই দুটি ধারণা থেকে আমরা একটি মাল্টি …

Read More “মাল্টিথ্রেডেড ফাইল কপিয়ার (Multi-threaded file copier)”

জাভা থ্রেড প্রোগ্রামিংঃ পর্ব- এক (Java threading: part -1 )

বর্তমানে সব ধরণের কম্পিউটারই একই সঙ্গে একাধিক কাজ করে থাকে অর্থাৎ অনেকগুলো প্রোগ্রাম রান করে। প্রত্যেকটি আলাদা আলাদা প্রোগ্রামের জন্য অপারেটিং সিস্টেম একটি করে প্রসেস রান করে। প্রসেসগুলো একে অপরের …

Read More “জাভা থ্রেড প্রোগ্রামিংঃ পর্ব- এক (Java threading: part -1 )”

জাভাতে কীভাবে ফাইল কপি করা যায়(File Copying in Java)

জাভাতে বিভিন্নভাবে ফাইল কপি করা যায়। প্রথমে ইনপুট স্ট্রিম ব্যবহার করে ফাইল কপি করতে পারি। copy() মেথডটিতে দুটি প্যারামিটার রয়েছে। প্রথমটিতে ফাইলের সোর্সটি স্ট্রিং আকারে দিতে হবে, অর্থাৎ যে ফাইলটি …

Read More “জাভাতে কীভাবে ফাইল কপি করা যায়(File Copying in Java)”

সফটওয়্যার ডেভেলপার এবং সফটওয়্যার ইঞ্জিনিয়ারের মধ্যে পার্থক্য কী (What is the difference between software developer and software engineer)

ইঞ্জিনিয়ারিংয়ের সঙ্গে অনেকগুলো প্রিন্সিপাল ও ডিসিপ্লিন জড়িত। এটি যেকোনো ইঞ্জিনিয়ারিংয়ের ক্ষেত্রেই প্রযোজ্য। একজন ইঞ্জিনিয়ারের কোনো বিষয়ের উপর তাত্ত্বিক ও ব্যবহারিক জ্ঞান থাকে, যা ব্যবহার করো কেনো বিশেষ জিনিস তৈরি করে …

Read More “সফটওয়্যার ডেভেলপার এবং সফটওয়্যার ইঞ্জিনিয়ারের মধ্যে পার্থক্য কী (What is the difference between software developer and software engineer)”

জাভাতে কালেকশন ফ্রেমওয়ার্ক কী এবং এর প্রয়োজনীয়তা কী?

আমরা অনেক বড় একটি প্রোগ্রামকে ভাঙতে ভাঙতে কতগুলো ছোট ছোট টুকরো প্রোগ্রামে বিভ্ক্ত করি যেগুলো একে অন্যের সঙ্গে যোগাযোগ করতে পারে। এরপর সেই ছোট প্রোগ্রাম গুলোকে আরও ভাংগতে থাকি ততক্ষণ …

Read More “জাভাতে কালেকশন ফ্রেমওয়ার্ক কী এবং এর প্রয়োজনীয়তা কী?”

জাভাতে Declare type এবং Actual type কী?

জাভাতে প্রত্যেক ভেরিয়েবলের একটি টাইপ থাকে। ক্লাস একটি টাইপ। একটি ইন্টারফেস একটি টাইপ। একটি প্রিমিটিভ ডেটা টাইপও একটি টাইপ। অ্যারেও একটি টাইপ। এই টাইপগুলোকে আমরা দুই ভাগে ভাগ করে থাকি। …

Read More “জাভাতে Declare type এবং Actual type কী?”

Largest known prime number

সবচেয়ে বড় মৌলিক সংখ্যাটি কতো ? এখন পর্যন্ত খুঁজে পাওয়া সবচেয়ে বড় মৌলিক সংখ্যাটি হলো – 2^57,885,161 -1। এই লিংকে এ সম্পর্কে আরও বিস্তারিত জানা যাবে। এতে 17,425,170 টি সংখ্যা …

Read More “Largest known prime number”