PROGRAMAO DE COMPUTADORES
Reviso
Qual a funo do diagrama de sequncia? Por qu o diagrama de sequncia utiliza objeto, ao
invs da classe? Como representar objetos, linha de vida e mensagens entre objetos, no diagrama de sequncia?
PROGRAMAO DE COMPUTADORES
PROGRAMAO DE COMPUTADORES
Histrico
Criada em 1991, atravs do Green Project, na Sun
Microsystems; Principal objetivo: criar uma nova plataforma para a computao interativa; Primeiro exemplo: tela sensvel ao toque de um handheld com capacidade de controle remoto, 1992.
PROGRAMAO DE COMPUTADORES
Linguagem orientada objeto que foi designada
para ser multithread, portvel, robusta e segura; Ela foi feita para produzir dois tipos de programas:
Aplicao, que um programa isolado, que pode
ser lido pelo interpretador Java; Applet, que um mini-programa que tipicamente desenvolvido em pginas Web.,
PROGRAMAO DE COMPUTADORES
Plataforma
Java mais do que uma linguagem; Java uma tecnologia: Linguagem de programao (+) Ferramentas de desenvolvimento (+) Biblioteca de classes JRE (+) Ambiente de execuo
JDK
PROGRAMAO DE COMPUTADORES
Principais JDK:
Java SE (Standard Edition): Programao Desktop; Java EE (Enterprise Edition): Desenvolvimento de
servidores (internet/redes); Java ME (Micro Edition): Desenvolvimento para dispositivos embarcados e mveis.
PROGRAMAO DE COMPUTADORES
Ambiente de desenvolvimento
Editor de texto + JDK: Ambiente simples; Permite usar o editor de texto favorito; Outras ferramentas no fornecidas pelo JDK: Ambiente o console (janela linha de comando do windows ou linux); Invocadas por comandos no console; Comando javac para compilar e comando java para executar. Interessante para o desenvolvimento de programas
simples.
PROGRAMAO DE COMPUTADORES
Ambiente de desenvolvimento
Editor de texto com o JDK integrado: A compilao e a execuo dos programas so feitas dentro do editor; Exemplos: Emacs e Jedit;
IDE Ambiente de Desenvolvimento Integrado: Ambiente mais sofisticado; Integra todas as ferramentas de desenvolvimento (incluindo JDK); pesado para o desenvolvimento de programas mais simples; Exemplos: Eclipse, Netbeans e Jdeveloper.
PROGRAMAO DE COMPUTADORES
JDK
Download:
http://www.oracle.com/technetwork/java/index.html
PROGRAMAO DE COMPUTADORES
Eclipse
Download: http://www.eclipse.org/downloads/
PROGRAMAO DE COMPUTADORES
Linguagem Java
Programa Java constitudo de uma ou mais
classes
PROGRAMAO DE COMPUTADORES
Linguagem Java
Num programa Java, uma e somente uma, das
suas classes tem de conter o mtodo main; o primeiro mtodo a ser executado.
PROGRAMAO DE COMPUTADORES
Linguagem Java
Cada arquivo .Java deve ter, uma e somente uma,
classe pblica (public) e seu nome deve ser igual ao nome do arquivo
PROGRAMAO DE COMPUTADORES
Os programas Java, em geral, passam por cinco
fases
Edio Compilao Carga Verificao Execuo
PROGRAMAO DE COMPUTADORES
Edio
PROGRAMAO DE COMPUTADORES
Compilao
PROGRAMAO DE COMPUTADORES
Carga
PROGRAMAO DE COMPUTADORES
Verificao
PROGRAMAO DE COMPUTADORES
Execuo
PROGRAMAO DE COMPUTADORES
Exemplo de aplicao Java usando Notepad
Comandos
javac BemVindo.java
java BemVindo
PROGRAMAO DE COMPUTADORES
Referncias
Java. Como programar. H. M. Deitel e P. J. Deitel. Programao Java com nfase em Orientao a
PROGRAMAO DE COMPUTADORES
AT BREVE!!!