নতুনদের জন্য জাভা
প্রোগ্রামিং কঠিন কোন বিষয় নয়,
বরং সবচে' মজার জিনিসগুলোর একটি
ভূমিকা
বইটির উদ্দেশ্য
প্রস্তুতি পর্ব
কি প্রস্তুতি নিতে হবে?
প্রোগ্রামিং(Programming) কি?
কম্পিউটার প্রোগ্রাম(Computer Program) কি?
প্রোগ্রামিং ল্যাঙ্গুয়েজ (Programming Language)
জাভা(Java)
পূর্ব শর্ত
জাভা ইন্সটল করা
প্রথম জাভা প্রোগ্রাম
জাভা প্রোগ্রাম রান করা
প্রথম প্রোগ্রামের ব্যাখ্যা
ইন্সটল NetBeans
প্রজেক্ট তৈরী করা
Case Sensitive
Syntax
ডাটা
ডাটা টাইপ (Data Type)
ভেরিয়েবল(Variable)
ভেরিয়েবল(Variable) কি?
ভেরিয়েবল(Variable) ডিক্লেয়ার করা
ভেরিয়েবল(Variable) এর মধ্যে ভ্যালু(Value) এ্যাসাইন(Assign) করা
ভেরিয়েবলকে প্রোগ্রামে ব্যবহার করা
ভেরিয়েবল নামকরণের নিয়ম
মেথড (Method)
মেথড (Method) কি?
মেথড (Method) তৈরী করা
মেথডের নামকরণ
মেথড(Method) কল(Call) করা
নতুন প্রশ্ন main মেথড কি?
মেথডের রিটার্ন টাইপ(Return Type)
মেথডের প্যারামিটার(Parameter)
ভেরিয়েবল এর ধরন (Variable Type)
ভেরিয়েবল এর ধরন (Variable Type) কি
লোকাল ভেরিয়েবল (Local Variable)
ইন্সট্যান্স ভেরিয়েবল (Instance Variable)
ষ্ট্যাটিক ভেরিয়েবল (Static Variable)
অপারেটর এবং প্রিসিডেন্স (Operator and Precedence)
অপারেটর এবং প্রিসিডেন্স (Operator and Precedence) কি
এ্যাসাইনমেন্ট অপারেটর(Assignment Operator)
এ্যারিথমেটিক অপারেটর(Arithmatic Operator)
রিলেশনাল অপারেটর(Relational Operator)
লজিক্যাল অপারেটর(Logical Operator)
টারনারি অপারেটর(Ternary Operator)
instanceof Operator
Operator Precedence
কনক্যাটেনেশন(Concatanation)
এ্যারে (Array)
এ্যারে (Array) কি
সিংগেল ডাইমেনশনাল এ্যারে(Single Dimensional Array)
মাল্টি ডাইমেনশনাল এ্যারে(Multi Dimensional Array)
এ্যাসোসিয়েটিভ এ্যারে(Associative Array)
মেথডের প্যারামিটার হিসেবে এ্যারে পাঠানো(Passing Array to method)
লুপিং (Looping)
লুপিং (Looping) কি?
For Loop
While Loop
Do While Loop
Foreach Loop
Break
Continue
ডিসিশন মেকিং(Decision Making)
ডিসিশন মেকিং(Decision Making) কি?
If
If Else
If……Else…..If
Switch Case
Ternary If Else
Break and Continue
কোড কমেন্ট করা(Comments)
কোড কমেন্ট (Comments) কি?
সিংগেল লাইন কমেন্ট(Single Line Comment)
মাল্টিপল লাইন কমেন্ট(Multiple Line Comment)
আন-কমেন্ট করা)
জাভা কীওয়ার্ড(Keywords)
OOP: Object Oriented Programming (অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং)
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং(Object Oriented Programming) কি?
ক্লাশ(Class)
অবজেক্ট(Object)
Dot(.)
প্যারেন্ট ক্লাশ, চাইল্ড ক্লাশ এবং ইনহেরিটেন্স(Parent Class, Child Class and Inheritance)
পলিমরফিজম(Polymorphism)
Encapsulation and Access Modifiers
কন্সট্রাক্টর(Constructor)
ষ্ট্যাটিক কীওয়ার্ড(Static Keyword)
this Keyword
final Keyword
instanceof Operator
Abstract Class
ইন্টারফেস(Interface)
প্যাকেজ(Package)
Date & Time
Exception Handling
Introduction with some Java Classes
পরিশিষ্ট
আমার সম্পর্কে