Escolar Documentos
Profissional Documentos
Cultura Documentos
ProgramaoOrientadaaObjetos
Introduo Prtica
O que precisamos Escrevendo nosso primeiro programa
2
Plataforma de desenvolvimento
Composto de:
Ferramentas APIs (Application Programing Interface) Ambiente de execuo (JRE)
3
Linguagem de programao
Caractersticas de JAVA
Familiar (C/C++) Orientada a objetos Simples Robusta Cdigo independente de plataforma de hardware
Funciona na mquina virtual JAVA (JVM)
4
Plataforma de desenvolvimento
Ambiente de execuo
JRE (Java Runtime Envirement)
Tudo necessrio para executar aplicaes JAVA
Kit de desenvolvimento
JSDK (Java Development Kit)
Ferramentas para desenvolvimento
Compilador (javac), depurador(jdb), empacotador (jar), etc
JRE
5
Bytecode
MeuPrograma.java _________ _______________ _______ ______________ Bytecode Cdigonativo
Compilador
JVM
JVM
Mquina imaginria implementada como uma aplicao de software em uma mquina real
ProgramaJAVA publicclassOlaMundo{ publicstaticvoidmain(Stringargs[]){ System.out.println(OlPessoal!); }} JVM
Compilador
JVM
JVM
Windows
Linux
MacOS
JVM
Componentes da Plataforma
API (Application Programming Interface) JVM (Java Virtual Machine)
PlataformaJAVA
Introduo Prtica
Olmundo!
Necessrio
Kit de desenvolvimento (jdk)
Pode ser baixado em:
http://java.sun.com/j2se/5.0/download.html Instrues de instalao:
http://java.sun.com/j2se/1.5.0/install-linux.html http://java.sun.com/j2se/1.5.0/install-windows.html
Um editor de textos
Pode ser qualquer editor, desde que o formato gravado seja texto puro
bloco de notas, vi, kedit, kate, wordpad, emacs, joe, jed, pico, gedit, ...
10
Passos
Criar o arquivo fonte
Usando um editor de textos, escrever o cdigo do programa
Compilar
O compilador do jdk o javac javacPrograma.java
Executar o programa
O programa deve ser executado na mquina virtual java (JVM)
11
Exemplo
O programa OlaMundo.java mostra o texto Ol mundo! ao ser executado pela linha de comando.
Passos
Editar o programa
Use seu editor preferido e crie OlaMundo.java
Compilar o programa
javacOlaMundo.java
Se tudo ocorrer bem, nada ser mostrado, caso contrrio os erros sero exibidos Verificar a existncia do arquivo compilado
Executar o programa
javaOlaMundo
executado na mquina virtual.
13
Passos
1Editararquivo
2Compilar
3Executar naJVM 14
Observaes
Em JAVA, letras maiusculas so diferentes de letras minsculas
OlaMundo no e igual a olamundo O nome do arquivo deve ser o mesmo nome da classe com a extenso .java
15
Dvidas
? ?? ? ?? ? ?? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ?? ? ? ?? ? ? ? ? ?? ? ?? ? ?? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
16
Exerccio
Escreva um programa que mostre os seguintes dados:
Sua matrcula Seu nome completo Seu endereo eletrnico O nome do curso que voc frequenta
17