Java Identifiers & Naming Conventions Explained in Bangla | Learn Java Step by Step | Core Java
Java Identifiers & Naming Conventions (Bangla Explanation)
Author: Obydul Islam | Category: Core Java Tutorial (Bangla)
আজকের টপিক Java Identifiers & Naming Conventions — Java শেখার অন্যতম বেসিক কিন্তু গুরুত্বপূর্ণ অংশ। Identifiers হলো সেই নামগুলো যেগুলো আমরা Java প্রোগ্রামে variable, method, class, object বা package হিসেবে ব্যবহার করি।
🔹 What is an Identifier in Java?
Identifier মানে হচ্ছে যেকোনো প্রোগ্রাম element-এর নাম। যেমন — variable name, class name, method name, object name ইত্যাদি।
int age = 20;
String name = "Abdullah";
class Student {
void display() { }
}
উপরের example-এ age, name এবং Student সবই identifiers।
🔹 Where Do We Use Identifiers?
- Variable name দিতে
- Method বা Function name দিতে
- Class ও Object নাম দিতে
- Interface ও Package নাম দিতে
🔹 Rules for Writing Identifiers
- Identifier শুরু হতে হবে letter, underscore (_) বা dollar ($) sign দিয়ে।
- Digit দিয়ে শুরু করা যাবে না।
- Java keywords (যেমন
class,int) ব্যবহার করা যাবে না। - Java case-sensitive, তাই
Nameআরnameআলাদা identifier।
int age = 20; // valid
int _count = 5; // valid
int $value = 10; // valid
int 9data = 3; // invalid
int class = 5; // invalid
🔹 Java Naming Conventions
Proper naming conventions follow করলে কোড readable ও professional দেখায়। নিচে Java-র ৫টা মূল naming convention দেওয়া হলো 👇
- Variable Names → camelCase (e.g.
studentAge,totalMarks) - Method Names → camelCase (e.g.
printResult()) - Class / Interface Names → PascalCase (e.g.
StudentInfo,RunnableTask) - Constant Names → ALL_CAPS_WITH_UNDERSCORE (e.g.
MAX_SPEED,PI) - Package Names → lowercase (e.g.
com.example.project)
🔹 Common Mistakes to Avoid
- Digit দিয়ে identifier শুরু করা ❌
- Keyword ব্যবহার করা ❌
- Random uppercase/lowercase মেশানো ❌
- Unclear বা short name ব্যবহার ❌
🔹 Best Practices for Identifiers
- Meaningful name ব্যবহার করুন (যেমন
studentName,totalAmount) - Consistent naming style follow করুন
- Team coding-এর সময় readability maintain করুন
Example:
class StudentInfo {
int studentAge;
void displayResult() {
System.out.println("Result Displayed");
}
}
💡 Conclusion
Identifiers এবং Naming Conventions Java প্রোগ্রামের readability ও maintainability বাড়ায়। তাই শুরু থেকেই সঠিক নিয়মে নামকরণ শেখা জরুরি।
📺 Watch Full Video Tutorial Java Identifiers & Naming Conventions
🎥 YouTube: Obydul Islam Java Tutorials
📘 Facebook Page: Programming Tutorials by Obydul Islam
Comments
Post a Comment