Introdução a Linguagem JAVA JDK e Eclipse Introdução a Linguagem Java Prof. Pedro Corrêa Conteúdo Instalação e Configuração do Eclipse Testes O que é o Eclipse? Escrevendo um primeiro programa Java com Eclipse Prof. Pedro Corrêa Orientação a Objetos e Java Objetivo Aprender a instalar o Eclipse Entender o que é o Eclipse Entender porque o Eclipse é uma boa escolha para IDE e que ele é um software livre de nível profissional Entender o funcionamento do workspace do Eclipse Escrever um programa simples usando o Eclipse Prof. Pedro Corrêa Orientação a Objetos e Java Instalação do Eclipse Baixar o Eclipse SDK 3.x Página: http://www.eclipse.org/downloads/index.php Descompactar o Eclipse (dentro do diretório C: ) Prof. Pedro Corrêa Orientação a Objetos e Java O que é Eclipse? Ferramenta free software Desenvolvida em Java Não é apenas um IDE, é um framework para desenvolvimento de ferramentas Extensível, aberto, e portável. Através de plug-ins, diversas ferramentas podem ser combinadas criando um ambiente de desenvolvimento integrado Uma mesma plataforma para vários papéis de desenvolvimento: programador, integrador, testador, web designer... O time inteiro usa a mesma aplicação Suporte para desenvolvimento de novas ferramentas Suporte para desenvolvimento de aplicações Java na Web http://www.eclipse.org Prof. Pedro Corrêa Orientação a Objetos e Java Ferramentas integradas Compilação incremental e automática (salvou, compilou !) Depuração flexível Ambiente de testes (JUnit) Interpretador Java Suporte a múltiplas JREs Assistente de código Lista de tarefas e erros Prof. Pedro Corrêa Orientação a Objetos e Java BARRA DE TAREFAS EDITOR VISÕES VISÕES Prof. Pedro Corrêa Orientação a Objetos e Java Perspectivas e visões Abrindo perspectivas: Prof. Pedro Corrêa Abrindo visões: Se tudo ficar confuso, reset Orientação a Objetos e Java Perspectiva Java Package Explorer - lista hierárquica de pacotes Outline - resumo de importações, métodos e váriaveis do recurso sendo editado Editor - ligado ao Outline, navegue pelo código e edite-o Tasks - listas de tarefas (comentários com TODO) Console -> saída do console (stdout, stderr) Prof. Pedro Corrêa Orientação a Objetos e Java Editor Java Sintaxe colorida Ajuda flutuante para métodos com javadoc Assistente de código/conteúdo (CTRL-space) Formatação de código Assistente de importações Esconde código para ajudar na visualização Depuração integrada (erros de compilação são marcados e entram na lista de tarefas) Sugestões para consertar erros rapidamente Atalho para linhas com problemas Prof. Pedro Corrêa Orientação a Objetos e Java Exercício 1 – Primeiro programa em Java 1. Abra um novo projeto Selecione Java Project Nomeie seu projeto como “Projeto1” Clique em Finish Prof. Pedro Corrêa Orientação a Objetos e Java Exercício 1 – Primeiro programa em Java 2. Crie um novo Pacote Inclua o nome do PACOTE Clique em Finish Prof. Pedro Corrêa Orientação a Objetos e Java Exercício 1 – Primeiro programa em Java 3. Crie uma nova CLASSE Selecione Java Project Nomeie seu projeto como “Projeto1” Clique em Finish Nome da Classe Cria Automaticamente o método main() Prof. Pedro Corrêa Orientação a Objetos e Java Exercício 1 – Escrevendo o programa Código que irá escrever Prof. Pedro Corrêa Orientação a Objetos e Java Exercício 1 – Rodando o programa Parte 1 Clique no botão Run Prof. Pedro Corrêa Orientação a Objetos e Java Exercício 1 - Rodando um Programa Java 1. Sugirá a tela ao lado 2. Selecione Java Application 3. Pressione o botão New 4. Clique no botão Run 5. Configure os parâmetros 6. Aparecerá na visão Console Seu programa rodou com sucesso! Prof. Pedro Corrêa Orientação a Objetos e Java