Home
Chang Wan
Cancel

How does Java code runs?

Contents Journey of Java Code: From Compilation to Execution Writing the Code Compilation to Java bytecode Loading Linking Initialization Compila...

Preview Image

Clean Code: Error Handling

Many code bases are completely dominated by error handling. When I say dominated, I don’t mean that error handling is all that they do. I mean that it is nearly impossible to see what the code d...

Introduction to JVM

The JVM is a vital component of the Java ecosystem, providing a platform-independent environment for executing Java applications. It ensures that Java applications can run on any device that has a ...

Planning Projects - Cost (Process Groups)

Contents What is the Cost of Planning? Project Cost Management Planning Processes and Outputs for Project Cost Management Possible Contents of a Cost Management Plan Estimating t...

Preview Image

Clean Code: Objects and Data Structure

There is a reason that we keep our variables private. We don’t want anyone else to depend on them. We want to keep the freedom to change their type or implementation on a whim or an impulse. Why...

Architectural Design

Contents What is Architecture? Role of Software Architecture Architectural Design A Good Software Architecture Why is Architecture Important? ...

Explicit State Model Checking

Contents What is Explicit State Model Checking Key Components of Explicit State Model Checking State Space Generation Property Specification Systematic Explorati...

Three Java Platforms: SE, EE, and ME

Java is not just a programming language, it’s also an ecosystem consisting of multiple technologies and platforms. Among the three core platforms in the Java ecosystem are Java SE (Standard Edition...

Java Version History

Java has evolved substantially since its initial release, introducing numerous features that have changed the landscape of programming. This blog takes a look at some of the significant features in...

Preview Image

Clean Code: Formatting

Writing clean code is not just about functionality; it’s also about readability and maintainability. One of the essential aspects that significantly impact readability is the formatting of the code...

ip