Você sabe explicar de cabeça a caracteriscas da Linguagem JAVA???
- #Java
 
Se alguém te perguntasse agora, quais são as características da linguagem JAVA você saberia explicar?? E mais o que é JRE, JDK, JVM???
Não sabe, calma não se preocupe, de uma forma bem simples e objetiva vamos te esclarecer essas dúvidas neste artigo.
Java é uma linguagem de programação:
- Multiplataforma: ou seja, seu código vai rodar em qualquer sistema operacional(linux, android, windows etc).
 - Orientada a objetos.
 - Compilada para o código nativo.
 
Como funciona o fluxo do JAVA:
- Você escreve o código fonte(arquivo com extensão .java)
 - O JDK(Java Development Kit) compila seu código fonte e gera o arquivo bytecode(arquivo com extensão .class)
 - Para executar o seu programa, a JVM(Java Virtual Machine) lê o arquivo bytecode e as bibliotecas padrões do java que estão no JRE(Java Runtime Environment).
 
E é graças a JVM que o java é multiplataforma.



