Java Crash Course - Part 5 (Thread Programming)

Other Parts of This Series: Part 4: Java Crash Course - Part 4 (Miscellaneous) Java Thread Programming (Photo Credit: Medium) N.B: Please read the following concepts for better understanding before continue reading this article. β˜› Threads, Asynchronicity, Concurrency, Parallelism What is a Thread? A thread = a lightweight unit of execution within a process. A Java process (JVM instance) always starts with main thread. What is Multi-Threading? Multithreading means executing multiple threads concurrently in a single program. Normally Java programs run on single thread called main thread. But you can create more threads to run tasks concurrently (not necessarily in parallel, depends on CPU cores & scheduling). πŸ‘‰ Benefit: Run multiple things at once (e.g., UI stays responsive while downloading data). ...

September 30, 2025 Β· 5 min Β· Saiful Islam Rasel

Java Crash Course - Part 4 (Miscellaneous)

Other Parts of This Series: Part 3: Java Crash Course - Part 3 (Object Oriented Programming) Part 5: Java Crash Course - Part 5 (Thread Programming) Java Programming Language (Photo Credit: Orient Software) Let’s explore some more features or language building blocks that Java support. Enum: An enum is a special type of class in Java that represents a group of constants. Enums are used to create fixed sets of constants that are used in a program. They make code more readable and less error-prone because they provide a set of named values that can be used instead of hard-coded values. ...

September 29, 2025 Β· 5 min Β· Saiful Islam Rasel

Java Crash Course - Part 3 (Object Oriented Programming)

Other Parts of This Series: Part 2: Java Crash Course - Part 2 (Fundamental Basics) Part 4: Java Crash Course - Part 4 (Miscellaneous) Java Object Oriented Programming (Photo Credit: Raygun Blog) N.B: Please read the following concepts for better understanding before continue reading this article. β˜› Common Programming Style Story Once upon a time, there was a village where people lived in simple houses made of mud and straw. One day, a group of architects arrived in the village with plans to build new houses made of bricks and cement. ...

September 28, 2025 Β· 7 min Β· Saiful Islam Rasel

Java Crash Course - Part 2 (Fundamental Basics)

Other Parts of This Series: Part 1: Java Crash Course - Part 1 (Before Start) Part 3: Java Crash Course - Part 3 (Object Oriented Programming) Java Programming Language (Photo Credit: Orient Software) N.B: Please read the following concepts for better understanding before continue reading this article. β˜› Programming & Fundamental Concepts of Programming β˜› Data Types, Variable, Operator β˜› Condition & Looping β˜› Function, Pointer, Scope β˜› Setting up the environment: Read this link and follow the instruction ...

September 27, 2025 Β· 9 min Β· Saiful Islam Rasel

Java Crash Course - Part 1 (Before Start)

Other Parts of This Series: Part 2: Java Crash Course - Part 2 (Fundamental Basics) Java Programming Language (Photo Credit: Orient Software) What Is Java and Its Brief History Java is a programming language that is used to write computer programs. It is an object-oriented programming (OOP) language, which means it supports all the OOP concepts. Its syntax is a lot similar to the other popular languages like C, C++, and C#. ...

September 26, 2025 Β· 4 min Β· Saiful Islam Rasel

We use cookies and technologies like Google Analytics and Microsoft Clarity to understand how users interact with our site and improve your experience.