Caracteristicas, Diferenca Java
Caracteristicas, Diferenca Java
Orientada a Objectos
(Java)
ÍNDICE
Características do Java ...................................................................................................... 1
Diferenças entre Java e C++ ............................................................................................... 1
Java e a Internet ................................................................................................................ 2
O Ambiente Java – JDK, JRE e JVM ................................................................................... 3
JDK (Java Development Kit) .................................................................................... 3
JVM (Java Virtual Machine) .................................................................................... 3
JRE (Java Runtime Environment) ............................................................................ 3
Diferença entre JDK, JRE e JVM ........................................................................................ 4
Requisitos de Hardware e Software para Java ..................................................................... 4
Softwares Necessários ........................................................................................................ 5
Configuração do Java no Windows ..................................................................................... 5
4 Características, Diferença Java & C++, Java e Internet, O ambiente Java –
JRE, JDK, Requisitos de Hardware e Software
Características do Java
Java foi desenvolvido para ser uma linguagem moderna, robusta e portátil. Suas
principais características incluem:
1
✅ Simplicidade
Java removeu características complexas do C++, como ponteiros explícitos e
manipulação manual de memória.
✅ Segurança
A gestão de memória é feita automaticamente pelo Garbage Collector,
reduzindo riscos de vazamentos de memória.
✅ Multi-threading
Suporte nativo para execução paralela de processos, essencial para aplicações
modernas.
✅ Independente de Plataforma
Ao contrário de C++, Java não é compilado para código de máquina específico,
mas para um bytecode interpretado pela JVM.
Java e a Internet
Java foi projectado para funcionar bem na Internet, com várias características que o
tornam ideal para aplicações web:
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse
response)
throws IOException {
response.getWriter().println("Olá, Mundo!");
}
}
Resumo:
Se quiser apenas rodar um programa Java, precisa do JRE.
Se quiser desenvolver e compilar código Java, precisa do JDK.
5
Configuração do Java no Windows
A configuração do Java no Windows e no Linux envolve a instalação do Java
Development Kit (JDK) e a configuração das variáveis de ambiente para que o sistema
reconheça os comandos java e javac. Abaixo, detalhamos o passo a passo para o
sistema operativo Windows:
Etapas Passos
Acede o site oficial da Oracle:
https://www.oracle.com/java/technologies/javase-
downloads.html.
1. Baixar o JDK
Escolha a versão mais recente do JDK (ex.: JDK 20, JDK 21).
Conclua a instalação.
Abra o Painel de Controle > Sistema e Segurança > Sistema.
• Exemplo: %JAVA_HOME%\bin.