🥋 Antes de tudo: O que é Java?

Java é uma linguagem de programação e uma plataforma. Com ela, você escreve programas que rodam em diferentes sistemas operacionais (Windows, Linux, Mac, etc.) sem mudar o código.

💡 "Escreva uma vez, execute em qualquer lugar."


🌳 A Árvore Ninja do Java

markdown
CopiarEditar
                 JAVA 🍃
               /    |     \\
           JVM   JRE   JDK


🧠 JVM — Java Virtual Machine

Quem é na vila?

A JVM é o Kakashi: o cara que executa os jutsus (programas Java), independente do país (Windows, Linux...).

📌 Função: Roda o bytecode (.class) gerado após você compilar seu código Java.

📁 Entrada: .class

⚙️ Executa o código

🏃 Saída: O programa rodando

🌀 “Kakashi lê qualquer jutsu do Kakashi Style (bytecode), não importa de onde venha.”


🍵 JRE — Java Runtime Environment

Quem é na vila?

A JRE é o time 7 completo (sem treino): Kakashi (JVM), Naruto, Sasuke, Sakura (bibliotecas para rodar programas).

📌 Função: Permite executar aplicações Java, mas não permite criar programas.