Anda di halaman 1dari 23

PROGRAMAO DE COMPUTADORES

Prof. Msc. David Custdio de Sena sena@ufersa.edu.br

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

INTRODUO A LINGUAGEM JAVA

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

Java Development Kit Java Run-Time Environemnt

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

Objetos. Douglas Rocha Mendes

PROGRAMAO DE COMPUTADORES

AT BREVE!!!

Anda mungkin juga menyukai