ALGORITMOS  LP 1 

ambiente de desenvolvimento

Professora Marcela Santos

profmarcelsantos@gmail.com

O que é uma IDE?

    • Integrated Development  Environment
      • Ambiente de Desenvolvimento Integrado

    • Uma IDE não é intrometida, ela te auxilia no desenvolvimento de código .

    • Não faz mágica

    • O código, a lógica e a criatividade são suas!!!!

por que o eclipse?

    • Código livre.

    • Gera códigos ao seu comando, somente.

    • Possui uma série de plugins para auxílio no desenvolviment

    • Possui versão para diversos sistemas operacionais

    • Comparação entre 3 IDE's

o que preciso baixar?

 

ALGORITMOS LP 1 

CONHECENDO O JAVA

Professora Marcela Santos
profmarcelsantos@gmail.com

(As Figuras foram retiradas do livro - Use a cabeça! Java )

write once, run anywhere


Como o java funciona???

o que você vai fazer??


Essa tarefa será executa pelo Eclipse durante nossas aulas, cabendo a você somente escrever o código-fonte e compilar usando a nossa querida IDE Eclipse!!!!!!

Vamos pesquisar??

    • Faça uma pesquisa e descubra quais as versões do Java que existem
    • Qual a versão atual
    • Que tal resumir tudo isso em um mapa-mental?
      • examtime.com
      • Faça seu mapa e compartilhe em suas redes sociais ;)

estrutura do código java


a Classe

    • O código fonte (.java) contem a definição de uma classe. 
    • A classe é uma parte do seu programa.
    • É delimitada por um par de chaves.

o método

    • Uma classe irá ter um ou mais métodos. 
    • A classe Dog contem um método bark e é delimitada por um par de chaves.
    • O(s) método(s) estará(ão) entre o conjunto de chaves que delimita a classe.

as instruções

    • Dentro do método ficam as instruções que são o passo a passo que irá ou resolver o problema, ou executar a tarefa para qual o código-fonte foi desenvolvido.

o método principal

    • Em um primeiro momento vamos trabalhar somente com um método.
    • Esse método já é "batizado" e possui nome e cabeçalho já definidos no Java.


    • O Santo Eclipse pode nos ajudar e não alocar espaço na nossa mente para decorar esse cabeçalho!!!!!!


a anatomia das classes


#ficadica 

    1. As instruções terminam em ponto-e-virgula ;

    2. Os blocos de código são definidos com um par de chaves { }

    3. A declaração de variável
      1. int x;

    4. O operador igual é ==

    5. A atribuição é feita com =

primeiro programa

    • Vamos criar nosso primeiro programa agora
    • Para isso vamos criar um projeto, cujo nome é
      • PrimeiroPrograma
    • Dentro desse projeto vamos criar uma classe
      • Principal
    • O programa vai escrever o nome de vocês na tela, para isso vamos utilizar a seguinte linha
      • System.out.println("Marcela Santos");
    • Se essa instrução escreve algo na tela, vocês conseguem lembrar a equivalente a ela em pseudocódigo??

primeiro programa


modificando o primeiro programa

    1. Altere seu programa para imprimir algo diferente

    2. Mude seu programa para imprimir duas linhas de texto, usando duas linhas de código.

    3. Faça a mesma coisa do exercício 2, só que agora com uma única linha de instrução. Para isso use  os caracteres \n
      1. \n: quebra de linha

livros

    • Java - Como programar, de Harvey M. Deitel
    • Use a cabeça! - Java, de Bert Bates e Kathy Sierra
    • (Avançado) Effective Java Programming Language Guide - 2nd edition, de Joshua Bloch

Ambiente de Desenvolvimento

By Marcela Santos

Ambiente de Desenvolvimento

  • 1,141