A linguagem Java possui as seguintes características principais:
1) É orientada a objetos e possui mecanismos como herança, polimorfismo e encapsulamento.
2) Programas Java são compilados para bytecode, que é executado por uma máquina virtual Java (JVM) em diferentes sistemas operacionais.
3) Fornece portabilidade e independência de plataforma.
O documento apresenta os principais conceitos da linguagem Java, como sua estrutura, histórico, compilação, execução, tipos de