Mapa mental
Funcionamento do Java
Contenido del mapa
Funcionamento do Java
Código-fonte e Compilador
- Código-fonte precisa ser convertido em bytecode (usando o javac).
- Bytecode não é compreendido diretamente pela máquina.
Diferença com Linguagem C
- C gera código executável específico para cada sistema operacional.
- Java gera bytecode, interpretado pela JVM (Java Virtual Machine).
Java Virtual Machine (JVM)
- Função
- Traduz bytecode em código executável.
- Permite a execução em múltiplas plataformas (Windows, Mac, Linux).
- Função
Componentes Internos:
- Loader: Carrega o bytecode.
- Verifier: Garante a segurança do bytecode.
- Compilador JIT: Otimiza a execução em tempo real.
Portabilidade e Filosofia WORA
- "Write Once, Run Anywhere" (Escreva uma vez, execute em qualquer lugar).
- Vantagem: Código único funciona em qualquer plataforma com JVM.
JDK e JRE
- JDK (Java Development Kit):
- Inclui ferramentas como o javac e APIs.
- Necessário para o desenvolvimento.
- JRE (Java Runtime Environment):
- Contém a JVM e bibliotecas básicas.
- Necessário para executar programas Java.
- JDK (Java Development Kit):
Ferramentas Essenciais
- javac: Compilador que transforma código-fonte em bytecode.
- Debugger: Monitora a execução do programa.
- IDEs (Ex.: NetBeans, Eclipse): Facilita a codificação e o gerenciamento do projeto.
Información
- Descripción
- Mapa Mental sobre Funcionamento do Java, creado por THALISON LIMA el 21/03/2025.
- Creado por
- THALISON LIMA
- Visitas
- 1
- Valoración