Skip to main content

Command Palette

Search for a command to run...

01 - Java Programming Fundamentals

Introduction to Java: history, WORA philosophy, difference between JVM/JRE/JDK, development environment setup, program structure and naming convention

Published
1 min readView as Markdown
F
Love coding and AI

Introduction to Java: history, WORA philosophy, difference between JVM/JRE/JDK, development environment setup, program structure and naming conventions.

What you'll learn

  • History and philosophy of Java
  • Difference between JVM, JRE and JDK
  • Development environment setup
  • Structure of a Java program
  • Naming conventions

This article is part of the Java series on federicocalo.dev.


Read the full article

The complete article (12 min read) with code examples, diagrams, and practical exercises is available here:

➡️ 01 - Java Programming Fundamentals

https://federicocalo.dev/en/blog/java-programming-fundamentals


By Federico Calò — Software Developer & Technical Writer