java
Professor: Régis Augusto
Ano: 2014
Aula: Introdução ao Java
Revisão: 2014
© Copyright Choice Sistemas & Negócios - Todos os direitos reservados
A Tecnologia JAVA
Java é uma linguagem de programação de alto nível caracterizada por ser:
•
•
•
•
•
•
•
•
•
•
Simples
Orientada a objetos
Distribuída
Multi thread
Dinâmica
Arquitetura neutra
Portável
Alta performance
Robusta
Segura www.choicesistemas.com © Copyright Choice Sistemas & Negócios - Todos os direitos reservados
2
A Tecnologia JAVA
O código fonte na linguagem Java é escrito num arquivo texto com extensão .java. Esses arquivos serão compilados para arquivos com extensão .class, gerados pelo compilador javac.
Os arquivos compilados não contêm linguagem de máquina, mas sim, bytecodes – a linguagem de máquina da JVM (Java Virtual Machine – máquina virtual Java). Um aplicativo que executa bytecodes é utilizado para executar sua aplicação.
www.choicesistemas.com
© Copyright Choice Sistemas & Negócios - Todos os direitos reservados
3
A Tecnologia JAVA
O esquema abaixo demonstra a visão geral do processo de desenvolvimento de aplicativos utilizando
Java.
www.choicesistemas.com
© Copyright Choice Sistemas & Negócios - Todos os direitos reservados
4
Edições, versões e siglas
• Java é apresentado em três edições:
• Java Standard Edition (Java SE) para desenvolvimento e distribuição de aplicações Java para desktop e servidores.
É nela que a maioria das aplicações são construídas e executadas. Possui duas divisões:
• Java Development Kit (JDK) é um conjunto para desenvolvimento em Java e deve ser instalado apenas pelos desenvolvedores por possuir as ferramentas para essa tarefa.
• Java Runtime Edition (JRE) é uma versão mais leve da JDK pois é preparada para o ambiente de execução, ou seja, é esta versão que executará os sistemas construídos com a SDK.