RSS

Monthly Archives: April 2015

জাভা প্রোগ্রামিং এ main() মেথোডে String[] args এবং static কেন লিখা হয়??

আমাদের কম বেশি সবারই মনে প্রশ্ন জাগে, জাভা প্রোগ্রামিং এ main() মেথোডে String[] args এবং static কেন লিখা হয়?? আসুন একটু জানার এবং বোঝার চেস্টা করি এর পিছনে আসল কাহিনি কি।।

আমরা যদি জাভায় Public static void main( ) এভাবে মেইন মেথোডকে ডিক্লেয়ার করি, তাহলে প্রোগ্রামটি কম্পাইল করার সময় JVM(Java Virtual Machine) কোডটি রান করতে পারবেনা, সে মেইন মেথোডকে চিনতেই পারবেনা, কারন JVM সবসময়ই মেইন মেথোড এর মধ্যে একটা স্ট্রিং টাইপ প্যারামিটারকে খুঁজে। যেহেতু, Read the rest of this entry »

Advertisements
 

Tags:

০১। জাভা প্রোগ্রামিং এ System.exit(0) and System.exit(1) এর মধ্যে পার্থক্য কি?

System.exit(0), প্রোগ্রামের প্রসেস কে বন্ধ করে সাধারনভাবে কোন error ছাড়াই। আর System.exit(1) প্রোগ্রামের প্রসেসকে বন্ধ করে abnormally অর্থাৎ অস্বাভাবিকভাবে। সাধারনত কোন error থাকলে System.exit(1) ইউজ করা হয়।

আরেকটু সহজভাবে বলি, Read the rest of this entry »

 

জাভা প্রোগ্রামিং এ ইনহেরিটেন্স নিয়ে একটি ছোট্ট উদাহরন

আমরা জানি, জাভা একটি অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ। এই অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এর একটি অন্যতম বৈশিষ্ট্য হল ইনহেরিটেন্স(Inheritance)।

সাধারনভাবে আমরা জানি, ইনহেরিট মানে উত্তরাধিকারী হওয়া বা দখল করা। কথা কম বলি। আগে একটা কোড দিয়ে বুঝাই। Read the rest of this entry »

 

Tags: