Introdução à Plataforma Java JSE
Aécio Costa aeciovc@gmail.com @aeciovc
Objetivos Sintaxe Java; Programação Orientada à Objetos; Interfaces Gráficas Swing; JDBC; Gerador de Relatórios IReport; Projeto Final.
Outras Fontes de Informação Apostilas Caelum; Java Como Programar Harvey M. Deitel; Fóruns: GUJ, JavaFree...
Porque usar Java? Linguagem free; Mercado de trabalho em constante crescimento; Diversidade de ferramentas de trabalho; Multiplataforma: JEE, JSE, JME, JavaTV, JavaCard... Padrões de projeto.
Porque Plataforma Java? Plataforma é uma infra-estrutura para programação baseada no poder das redes de computadores e na idéia de que uma mesma aplicação possa executar em diferentes máquinas, aparelhos e dispositivos eletrônicos. Write Once, run anywhere
Características Compilada e Interpretada; Case sensitive; Orientada à Objetos.
Requisitos para executar e trabalhar com Java. JVM Java Virtual Machine Componente da plataforma Java que assegura a independência das aplicações entre diferentes plataformas. JRE Java RunTime JDK Java Developer Kit
Compilação e Interpretação ByteCode: Instruções de código de máquina específicas para a máquina Virtual Java (JVM).
Ferramentas
Porém... Antes de iniciarmos em uma IDE de desenvolvimento, vamos construir códigos Java no notepad e utilizar as ferramentas da JDK.
Java trabalha com Classes, que são arquivos com a extensão.java e devem ter a seguinte estrutura. public class NomeDaClasse{ public static void main(string[] args) { } }
Construindo o primeiro Exemplo, o famoso Hello World!!! public class PrimeiroExemplo{ public static void main(string[] args) { } System.out.println( Hello World!!! ); }
Conhecendo e utilizando as ferramentas da JDK. C:\Program Files\Java\jdk1.6.0_21\bin javac: compila um programa java; java: executa um programa java; javadoc: gera uma documentação automática; jar: manipula arquivos Java Archive (JAR); Outros: javap, appletviewer...
javac Compila arquivos.java, transformando-os em.class (bytecodes). javac NomeArquivo.java javac PrimeiroExemplo.java
java Utilizado para executar arquivos compilados (.class) e arquivos.jar. java NomeArquivo java PrimeiroExemplo
javadoc Extrai toda a documentação (/**... */) gerando um site completo sobre o código fonte do aplicativo. javadoc NomeArquivo.java javadoc PrimeiroExemplo.java
jar Gera um arquivo.jar, empacotando arquivos.class. Pode ser utilizado quando a aplicação vai ser disponibilizada para o Cliente. jar cf NomeArquivo.jar *.class jar cf Exemplo1.jar *.class
Prontos para ver a sintaxe Java de todo o curso compilando e executando com as ferramentas da JDK e utilizando o notepad??
Prontos para ver a sintaxe Java de todo o curso compilando e executando com as ferramentas da JDK e utilizando o notepad??
Vamos conhecer então nossa ferramenta.
Instalação da Ferramenta Baixe a ferramenta em www.eclipse.org; Descompacte e execute o arquivo eclipse.exe.
WorkSpace WorkSpace é o seu local de trabalho, sempre que o Eclipse for iniciado você deverá selecionar onde quer que os seus projetos fiquem.
- O Ambiente
- O Ambiente Local dos Projetos (project explorer) Arquivos Java Abertos Saída de Dados
Criando um Novo projeto. botão direito no project explorer: New > Other > Java > Java Project
Escolha um nome e clique em Finish.
Estrutura de um projeto Java.
Agora podemos criar nossas classes com o auxílio da IDE.
Marque a opção que possibilita o seu código Java ser executado (Método Main).
Todo código Java, declaração de variáveis e etc, devem estar dentro do método main.
Exibindo na Tela o seu Primeiro Código Java com a IDE.
Para executar o código