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