introdução a linguagem java prof. pedro corrêa introdução a linguagem java jdk e eclipse

Download Introdução a Linguagem Java Prof. Pedro Corrêa Introdução a Linguagem JAVA JDK e Eclipse

Post on 17-Apr-2015

104 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

  • Slide 1
  • Introduo a Linguagem Java Prof. Pedro Corra Introduo a Linguagem JAVA JDK e Eclipse
  • Slide 2
  • Prof. Pedro Corra Orientao a Objetos e Java Contedo Instalao e Configurao do Eclipse Testes O que o Eclipse? Escrevendo um primeiro programa Java com Eclipse
  • Slide 3
  • Prof. Pedro Corra Orientao 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 nvel profissional Entender o funcionamento do workspace do Eclipse Escrever um programa simples usando o Eclipse
  • Slide 4
  • Prof. Pedro Corra Orientao a Objetos e Java Instalao do Eclipse Baixar o Eclipse SDK 3.x Pgina: http://www.eclipse.org/downloads/index.phphttp://www.eclipse.org/downloads/index.php Descompactar o Eclipse (dentro do diretrio C: )
  • Slide 5
  • Prof. Pedro Corra Orientao a Objetos e Java O que Eclipse? Ferramenta free software Desenvolvida em Java No apenas um IDE, um framework para desenvolvimento de ferramentas Extensvel, aberto, e portvel. Atravs de plug-ins, diversas ferramentas podem ser combinadas criando um ambiente de desenvolvimento integrado Uma mesma plataforma para vrios papis de desenvolvimento: programador, integrador, testador, web designer... O time inteiro usa a mesma aplicao Suporte para desenvolvimento de novas ferramentas Suporte para desenvolvimento de aplicaes Java na Web http://www.eclipse.org
  • Slide 6
  • Prof. Pedro Corra Orientao a Objetos e Java Ferramentas integradas Compilao incremental e automtica (salvou, compilou !) Depurao flexvel Ambiente de testes (JUnit) Interpretador Java Suporte a mltiplas JREs Assistente de cdigo Lista de tarefas e erros
  • Slide 7
  • Prof. Pedro Corra Orientao a Objetos e Java VISES BARRA DE TAREFAS EDITOR
  • Slide 8
  • Prof. Pedro Corra Orientao a Objetos e Java Perspectivas e vises Abrindo perspectivas: Abrindo vises: Se tudo ficar confuso, reset
  • Slide 9
  • Prof. Pedro Corra Orientao a Objetos e Java Perspectiva Java Package Explorer - lista hierrquica de pacotes Outline - resumo de importaes, mtodos e vriaveis do recurso sendo editado Editor - ligado ao Outline, navegue pelo cdigo e edite-o Tasks - listas de tarefas (comentrios com TODO) Console -> sada do console (stdout, stderr)
  • Slide 10
  • Prof. Pedro Corra Orientao a Objetos e Java Editor Java Sintaxe colorida Ajuda flutuante para mtodos com javadoc Assistente de cdigo/contedo (CTRL-space) Formatao de cdigo Assistente de importaes Esconde cdigo para ajudar na visualizao Depurao integrada (erros de compilao so marcados e entram na lista de tarefas) Sugestes para consertar erros rapidamente Atalho para linhas com problemas
  • Slide 11
  • Prof. Pedro Corra Orientao a Objetos e Java Exerccio 1 Primeiro programa em Java 1. Abra um novo projeto Selecione Java Project Nomeie seu projeto como Projeto1 Clique em Finish
  • Slide 12
  • Prof. Pedro Corra Orientao a Objetos e Java Exerccio 1 Primeiro programa em Java 2. Crie um novo Pacote Inclua o nome do PACOTE Clique em Finish
  • Slide 13
  • Prof. Pedro Corra Orientao a Objetos e Java Exerccio 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 mtodo main()
  • Slide 14
  • Prof. Pedro Corra Orientao a Objetos e Java Exerccio 1 Escrevendo o programa Cdigo que ir escrever
  • Slide 15
  • Prof. Pedro Corra Orientao a Objetos e Java Exerccio 1 Rodando o programa Parte 1 Clique no boto Run
  • Slide 16
  • Prof. Pedro Corra Orientao a Objetos e Java Exerccio 1 - Rodando um Programa Java 1. Sugir a tela ao lado 2. Selecione Java Application 3. Pressione o boto New 4. Clique no boto Run 5. Configure os parmetros 6. Aparecer na viso Console Seu programa rodou com sucesso!