জাভা প্রোগ্রামিং নিয়ে আমার লেখা সকল পোস্টের লিঙ্ক

  1. অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-১

    1. OOPs Concepts
    2. Class and Object
    3. JVM Memory Structure
    4. Working with Buffered Reader Class
    5. Methods
    6. Constructors
    7. Difference Between Method and Constructor
    8. this Keyword in Java
    9. Understanding Encapsulation(Setters and Getters)
    10. static Keyword and its Uses
  2. অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-২

    1. Inheritance and Inheritance Hierarchy
    2. Types of Inheritance
    3. super Keyword in Inheritance
    4. Polymorphism
    5. Method Overloading and Overriding
    6. Overloading vs. Overriding
    7. Packages
    8. Access Specifiers
  3. Abstract & Interface
    1. Abstraction and Using Abstract Class
    2. Multiple Inheritance in Java
    3. Interface
    4. Abstract classes vs. Interfaces
  4. Arrays,Exception Handling
    1. Introduction to Arrays
    2. One Dimensional Array
    3. Two Dimensional Array
    4. Introduction to Exception Handling
    5. Exception Handling Hierarchy in Java
    6. Errors
    7. Run time exceptions
    8. Compile time Exceptions
    9. try-catch-finally Clause
    10. Cascading Exceptions
    11. throws and throw Keyword
    12. Important points
    13. Custom Exception with Example
  5. String Manipulation
    1. String
    2. StringBuffer
    3. StringBuilder
  6. Threads,Annotations
    1. Introduction to Threads
    2. Need of Threads
    3. Multithreading
    4. Thread Scheduling
    5. Multitasking vs.
    6. Multithreading
    7. Multithreading in context with Java
    8. Thread Creation
    9. Thread Methods
    10. Thread Synchronization and its Importance
    11. Synchronized Methods
    12. Synchronized
    13. Blocks
    14. Deadlock
    15. Producer Consumer Problem
  7. Collections Framework (Data Structures) & Generics
    1. Introduction to Collection Framework
    2. Hierarchy of Collection Framework
    3. Methods of Collection interface
    4. Iterator interface
    5. List interface
    6. ArrayList class
    7. ArrayList vs.Vector
    8. Set and SortedSet interface
    9. Queue
    10. Map
    11. Sorting using Comparator
  8. Generics
    1. Generic & Parameterized Types
    2. Replacing Arrays with ArrayLists
    3. Bounded Type Parameter
    4. Unbounded Wildcard
    5. Generic Methods
    6. Generic Methods & Generic Constructors
  9. Nested Classes
    1. Introduction
    2. Nonstatic Member Classes + Demo
    3. Anonymous Classes + Demo & Item 21 ~ About Function objects
    4. Local Classes + Demo
    5. Static Member Classes + Demo + Item 22: Favor Static Member Classes
      Anonymous Class & Static Member Class Exercise
  10. Concurrency (Multi-threading)
    1. Introduction ~ Motivation & Agenda
    2. Threads: Introduction
    3. Demo: Launching Threads and Making them to Sleep!
    4. Demo: Thread Naming, Prioritization and Joining + Item 73 (Avoid thread groups)
    5. Race Condition + Demo
    6. Synchronization + Demo + Item 66: Synchronize access to shared mutable data
    7. Java Memory Model (JMM)
    8. Volatile Variables + Demo
    9. Atomic Variables + Demo
    10. Synchronization Best Practices (+ Item 67: Avoid excessive synchronization)
    11. Thread Cooperation & Management + Demo
    12. Demo: wait & notify
    13. Thread Interruption + Demo
    14. Explicit Locks (Reentrant Lock) + Demo
    15. Executor Service & Future
    16. Demo: ExecutorService & Future
    17. Tasks with Time Limits + Demo
  11. Design Patterns
    1. স্ট্রাটিজি প্যাটার্ন – Strategy Pattern
    2. অবজার্ভার প্যাটার্ন – Observer Pattern
    3. ডেকোরেটর প্যাটার্ন – Decorator Pattern
    4. সিঙ্গেলটন প্যাটার্ন – Singleton Pattern
    5. স্টেট প্যাটার্ন – State Pattern
    6. কালেকশন প্যাটার্ন – Collection Pattern
    7. কম্পোজিট প্যাটার্ন – Composite Pattern

Continue reading জাভা প্রোগ্রামিং নিয়ে আমার লেখা সকল পোস্টের লিঙ্ক

Advertisements

জাভা অবজেক্ট ওরিয়েন্টেড( Java Object Oriented)

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-১

java_object_oriented_programming_oop_diagram
java_object_oriented_programming_oop_diagram

 

শুরুতে বস্তুর ধারণা নিয়ে একটি ছোট্ট ব্যাখ্যা দেই, পরবর্তীতে আমি এই কথাগুলো আরো ব্যাখ্যা করে বলবো। আমরা সবাই কম্পিউটার ব্যবহার করি, যারা একটু বেশি কৌতূহলী তারা নিশ্চয় কম্পিউটারের

Continue reading জাভা অবজেক্ট ওরিয়েন্টেড( Java Object Oriented)

৩০টি ওয়েবসাইট থেকে প্রোগ্রামিং শিখুন (Learn Programming from 30 Website)

অ্যান্ড্রয়েডের শীর্ষ ব্লগগুলো (List of Top Android Blogs)