Yes, that’s true!
It’s a book about a programming language called Java. The written language of the book is Bangla, and I targeting mostly Bangladeshi developers who know a basic programming language eg C or python and want to explore Java.
I, in fact, intend to write three separate part of the book.
Here is the outline of the books:
Java : Part 1 (Basic Java)
- Introduction
- Your First Java Programming
- Syntax
- Data Types, Operators
- Control flow-looping-branching
- Array
- Object Oriented Programming
- Exception Handling
- Generics
- Java IO
- Java NIO
- String Operations
- Collection Framework
- Core Utilities
- Unit Testing
Java : Part 1.5 ( Java 8)
- Intro – like why should you care
- Lambda Expression
- Functional programming using Java
- Stream API
- New utilities-> Optional, Future, Completable Future etc
- New Date Time API
Java : Part 2 (Advance Java)
-
Java Memory Model
-
Thread & Concurrency
-
Annotation Processing
-
Java Reflection API
-
Java NIO2 → asynchronous I/O
-
Java Networking
-
JDBC
-
Example
-
Single Threaded Web server
-
Multi-Threaded Web Server
-
Multiplexed Web Server