para Desktop
PR OF. H E N R I Q UE M A R TI N S J R .
Avaliações
• 1ª Avaliação: • 2ª Avaliação:
• Prova Teórica 7,0 pontos; • Prova Prática ou projeto 7,0 pontos;
• Exercícios em sala 3,0 pontos; • Exercícios em sala 3,0 pontos
• Plataforma
Ferramentas
APIs ( Application Programming Interface)
Ambiente de exercução – JRE (Java Runtime Environment)
Tecnologia Java
• Bytecode
Tecnologia Java
• JVM – Máquina imaginaria implementada como uma aplicação de software em
uma maquina real
Tecnologia Java
• Componentes da Plataforma:
API ( Application Programming Interface)
JVM (Java Virtual Machine)
Tecnologia Java
• A tecnologia JAVA é sub-dividida em:
• A J2SE é tambem a base das tecnologias J2EE e Java Web Services, e é dividida
em dois grupos conceituais : Core Java e Desktop Java.
• O fato de ser uma especificação aberta, possibilita que aplicações sejam desenvolvidas
sem vínculo com nenhum fornecedor específico. (Um único arquivo para toda
aplicação)
J2EE
É a distribuição mais completa da
Java que te permite o
desenvolvimento de aplicações em
ambientes distribuídos.
• CLASS_PATH
Diretório: C:\Program Files\Java\jdk1.8.0_60\lib
%JAVA_HOME%/lib;
• Path
C:\Program Files\Java\jdk1.8.0_60\bin
%JAVA_HOME%/bin;
Primeiro Programa
Primeiro Programa
Faz parte de todo aplicativo Java, iniciam a execução por main. Os parênteses depois de
main indicam que main é um bloco de construção de programa denominado método.
As definições de classe de Java normalmente contêm um ou mais métodos.
O parâmetro passado para o métdo main () é um array de strings, que contém os valores
dos argumentos passados na linha de comando da execução do programa.
Primeiro Programa
A palavra-chave void indica que esse método realizará tarefas (exibindo uma linha
de texto nesse programa).
• O argumento 0 para o método exit indica que o aplicativo terminou com sucesso
(um valor diferente de zero normalmente indica que ocorreu um erro)
Classe JOptionPane
• É uma classe que possibilita a criação de uma caixa de dialogo padrão que ou
solicita um valor para o usuário ou retorna uma informação.
• Métodos
Classe JOptionPane
• Parâmetros
Classe JOptionPane
Classe JOptionPane
Classe JOptionPane
Classe JOptionPane
Classe JOptionPane
Classe JOptionPane
Classe JOptionPane
Classe JOptionPane
Classe JOptionPane
Classe JOptionPane