Вы находитесь на странице: 1из 17

Introduo a JAVA

ProgramaoOrientadaaObjetos

Roteiro Tecnologia JAVA


Linguagem de programao Mquina Virtual (JVM) API

Introduo Prtica
O que precisamos Escrevendo nosso primeiro programa
2

Tecnologia JAVA JAVA :


Linguagem de programao
Especificada pelo JCP (Java Comunity Process)
www.jcp.org

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

MeuPrograma.class _________ ____________ _______ _____________

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

MeuPrograma.java APIjava MquinaVirtualJAVA PlataformadeHardware

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.

//ProgramaOlmundo publicclassOlaMundo { publicstaticvoidmain(Stringargs[]) { System.out.println(Olmundo!); } }


OnomedoarquivodeverserOlaMundo.java
12

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