Introdução à Linguagem Java

Propaganda
Programação Java
- Introdução à Linguagem Java -
© 2007 Marco Fagundes - [email protected]
1
Tópicos
Etapas do Desenvolvimento
Preparação do Ambiente
Construindo um Programa Java
© 2007 Marco Fagundes - [email protected]
2
Etapas do Desenvolvimento
bytecode
© 2007 Marco Fagundes - [email protected]
3
Independência de Plataforma
bytecode
© 2007 Marco Fagundes - [email protected]
4
A Plataforma J2SE
© 2007 Marco Fagundes - [email protected]
5
A Plataforma Java
O
JDK consiste basicamente do seguinte:
API Java
Máquina Virtual Java (java.exe)
Visualizador de Applets (appletviewer)
Ferramentas de desenvolvimento: compilador Java
(javac), gerador de métodos nativos C (javah),
gerador de documentação (javadoc)
© 2007 Marco Fagundes - [email protected]
6
Preparando o Ambiente de Programação
Configuração das Variáveis de Ambiente
JAVA_HOME
JAVA_HOME
= <Pasta de Instalação do Java>
CLASSPATH
CLASSPATH=%JAVA_HOME%\lib\tools.jar;.
Obs:
O ponto (.) indica o diretório corrente
PATH
PATH=%JAVA_HOME%\bin
© 2007 Marco Fagundes - [email protected]
7
Construindo um Programa – Classe Aplicativo
Estrutura Mínima de um Programa Java
class <nome> {
public static void main (String[] args){
<declarações>
<comandos>
}
}
Onde:
• main: método por onde se inicia a execução
• public: modificador de acesso
• static: modificador de aplicação do método
• void: indica que o método não retorna nenhum valor
© 2007 Marco Fagundes - [email protected]
8
Informações Importantes
Programa fonte tem extensão .java e o compilado
(bytecode) tem extensão .class
A linguagem é case sensitive
Cada programa é uma classe
Nome da classe no programa deve ser igual ao
nome do arquivo físico .java
Convenção de Código Java (Code Conventions)
© 2007 Marco Fagundes - [email protected]
9
Passos para Construção e Execução
Compilação
Execução
© 2007 Marco Fagundes - [email protected]
10
Lab2 - Entrada e Saída de Dados
1. Abra o editor JCreator e verifique a
configuração do ambiente
2. Construa um programa com a estrutura mínima
para exibir uma mensagem para o usuário
3. Construa um programa para receber uma
entrada do usuário e exiba o que foi digitado
(utilize recursos java GUI )
© 2007 Marco Fagundes - [email protected]
11
Lab2 - Informações
Para usar recursos de GUI os seguintes comandos
podem ser adotados.
javax.swing.JOptionPane.showInputDialog (<Msg>);
javax.swing.JOptionPane.showMessageDialog
(null,<Msg>,"Informação",javax.swing.JOptionPa
ne.INFORMATION_MESSAGE);
© 2007 Marco Fagundes - [email protected]
12
Leitura Recomendada
Tutorial Sun: Getting Started
http://java.sun.com/docs/books/tutorial/getStarted/index.html
© 2007 Marco Fagundes - [email protected]
13
Download