জাভা প্রোগ্রামিং
এই বইটি ওরাকলের জাভা প্রোগ্রামিং ভাষা, যা বহুল ব্যবহৃত ব্যবহৃত প্রোগ্রামিং ভাষা এবং সফ্টওয়্যার প্ল্যাটফর্মের প্রোগ্রামিংয়ের পরিচিতি। এই বইটি একটি বিস্তৃত গাইড হিসাবে পরিবেশন করেছে, যা জাভাতে যেভাবে প্রোগ্রাম করা যায় তার বিভিন্ন উপায় ব্যবহারকারীদের আরও ভালভাবে বুঝতে সহায়তা করার জন্য কয়েকটি টিউটোরিয়াল দিয়ে সম্পূর্ণরূপে, এই বইটি উভয় জাভা এবং সম্পর্কিত প্রযুক্তিগুলির জন্য একটি প্রাথমিক নির্দেশিকা এবং একটি দরকারী রেফারেন্স হিসাবে বোঝানো হয়েছে। এই বইয়ের স্বরূপ হিসাবে, বইটির মধ্যে থাকা সামগ্রীতে ধারাবাহিকভাবে আপডেট এবং সংশোধন করা হচ্ছে। এই বইয়ের প্রতিটি অধ্যায়ের সাথে, প্রাসঙ্গিকতার জটিলতা পূর্ববর্তী অধ্যায়গুলিতে শেখা পাঠগুলির উপর ভিত্তি করে বৃদ্ধি পায়। প্রাথমিকভাবে আরম্ভ করা উচিত এবং বইয়ের উপাদান জুড়ে একটি ক্রমানুসারে এগিয়ে যাওয়া উচিত।
বিষয়বস্তু[সম্পাদনা]
ভূমিকা[সম্পাদনা]
Getting started[সম্পাদনা]
- Installing Java on Your Computer
- Compiling programs
- Running Java programs
- Understanding a Java program
- Java IDEs
Language fundamentals[সম্পাদনা]
- Statements
- Conditional blocks
- Loop blocks
- Boolean expressions
- Variables
- Primitive Types
- Arithmetic expressions
- Literals
- Methods
- String
- Objects
- Packages
- Arrays
- Mathematical functions
- Large numbers
- Random numbers
- Unicode
- Comments
- Keywords
- Coding conventions
Classes and objects[সম্পাদনা]
- Defining classes
- Inheritance
- Interfaces
- Overloading methods and constructors
- Object Lifecycle
- Scope
- Nested classes
- Generics
Aggregate[সম্পাদনা]
Exceptions[সম্পাদনা]
- Throwing and catching exceptions
- Checked exceptions
- Unchecked exceptions
- Preventing
NullPointerException
- Stack trace
- Nesting exceptions (chained exceptions)
Concurrent Programming[সম্পাদনা]
- Threads and Runnables
- Basic Synchronization
- Client Server Programming
- Remote Method Invocation (RMI)
- Enterprise JavaBean Programming (EJB)
- Java Spaces Programming (Jini)
Annotations[সম্পাদনা]
- Javadoc
- Introduction to Annotation
- Creating custom annotations
- Meta-annotations
- Helping the compiler
Designing user interfaces[সম্পাদনা]
Reflection[সম্পাদনা]
- Reflection Overview
- Dynamic Class Loading
- Dynamic Method Invocation
- Accessing Private Features with Reflection
Advanced topics[সম্পাদনা]
- Networking
- Database programming
- Regular Expressions
- Libraries, extensions and frameworks
- 3D programming
- Java Native Interface
- Invoking C
- Byte Code
Appendices[সম্পাদনা]
![]() |
এই বই বা অনুচ্ছেদটি পরিবর্ধন বা বড় কোনো পুণর্গঠনের মধ্যে রয়েছে। এটির উন্নয়নের জন্য আপনার যে কোনো প্রকার সহায়তাকে স্বাগত জানানো হচ্ছে। যদি এই নিবন্ধ বা অনুচ্ছেদটি কয়েকদিনের জন্য সম্পাদনা করা না হয়, তাহলে অনুগ্রহপূর্বক এই টেমপ্লেটটি সরিয়ে ফেলুন। এই pageটির সর্বশেষ সম্পাদনা করেছেন Safuan12616 (আলাপ | অবদান) 49 দিন আগে। (শোধন) |