Algoritmos e Programação - 2014.1 - Aula 9
-
Upload
thyago-maia -
Category
Education
-
view
295 -
download
3
description
Transcript of Algoritmos e Programação - 2014.1 - Aula 9
Algoritmos e Programação
Prof.º Thyago Maia2014.1
Objetivos
Aula 9
• Introduzir a linguagem de programação Java;
• Apresentar a estrutura básica de uma classe Java;
• Apresentar os métodos de leitura e escrita de dados em Java;
2
Passos para a Construção de Software
Passos para a Construção de Software
• 1º passo: Conhecimento do problema;• 2º passo: Construção do algoritmo;• 3º passo: Codificação do algoritmo em uma
linguagem de programação;
4
Problema !!!Solução Codificação
Linguagens de Programação
Linguagens de Programação
• Para armazenar um algoritmo na memória de um computador, e para que o mesmo seja executável, é necessário que o mesmo seja programado (codificado);
• Precisamos transcrever nossos algoritmos para uma linguagem de programação;
• Exemplos: Pascal, C, Java, Cobol, etc. • Na disciplina, utilizaremos a linguagem de
programação Java;6
A Linguagem Java
A Linguagem Java
• Em 1991, A Sun Microsystems financiou uma pesquisa corporativa interna com codinome Green;
• O projeto resultou no desenvolvimento de uma linguagem baseada em C e C++, chamada inicialmente de Oak (carvalho);
• Quando uma equipe da Sun visitou uma cafeteria local, o nome Java foi sugerido e pegou;
8
A Linguagem Java
9
A Linguagem Java
• Utiliza o paradigma de programação orientada a objetos (POO);
• Programas em Java consistem em partes chamadas classes;
• Classes definem os objetos presentes no sistema de software;
• Cada classe determina: – O comportamento dos objetos (instruções e métodos);– Os estados possíveis dos objetos (atributos);– O relacionamento entre objetos;
10
Sistema de Desenvolvimento Java
Sistema de Desenvolvimento Java
• Sistemas de desenvolvimento Java consistem em várias partes:– Um ambiente de desenvolvimento (IDE);– O Java Development Kit (JDK);• Fornece o compilador e outras ferramentas;• Fornece uma biblioteca de classes pré-construidas;
– O Java Runtime Environment (JRE);• Inclui uma Máquina Virtual Java (JVM), bibliotecas de
código e componentes necessários para executar programas Java;• Está incluído no JDK;
12
Ambientes de Desenvolvimento (IDEs)
Ambientes de Desenvolvimento (IDEs)
• Ambientes integrados de desenvolvimento (IDEs):– São programas de computador que reúnem
características e ferramentas de apoio ao desenvolvimento de software;
– Objetivam agilizar o processo de desenvolvimento de software;
– Ex.:• Eclipse IDE;• NetBeans IDE;
14
Eclipse IDE
Eclipse IDE
• IDE utilizado no curso;• Software open source de desenvolvimento de
software (em Java e outras linguagens);• Projeto iniciado pela IBM e doado para a
comunidade software livre;• JDK precisa estar pré-instalado;
• Download em: http://www.eclipse.org
16
Criando um Projeto no Eclipse IDE
Criando um Projeto no Eclipse IDE
• Já com o software instalado e iniciado, clique na opção de menu File > New > Java Project;
• Em Project Name, defina um nome para seu projeto;
• Clique em Finish;
18
Criando uma Classe Java
Criando uma Classe Java
• No painel Package Explorer (lado esquerdo da janela principal da IDE), clique com o botão direito do mouse sobre a pasta Nome do projeto > src > (default package);
• No menu apresentado em seguida, clique na opção New > Class;
20
Criando uma Classe Java
• Na janela em seguida, em Name, defina o nome da sua classe (sem espaços e caracteres especiais);
• Selecione a opção public static void main(String args[]) em Which method stubs would you like to create?;
• Clique em Finish;21
Editando um Arquivo .java
Editando um Arquivo .java
• No editor de código do Eclipse (parte central da janela principal do IDE) será apresentado o corpo básico para uma classe Java:
23
public class nome_classe {
/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub
}
}
Editando um Arquivo .java
• Exemplo 1: Método de saída padrão (equivalente a função escreva em algoritmos)
24
public class nome_classe {
public static void main(String[] args) {
System.out.println(“Olá mundo”);
}
}
Testando sua aplicação Java no Eclipse IDE
Testando sua aplicação Java no Eclipse IDE
• Salve sua classe Java (Ctrl+S);
• Pressione as teclas Ctrl + F11 ou...
• No Package Explorer, clique com o botão direito do mouse sobre o arquivo .java que você acabou de criar;
• Clique em Run As > Java Application;26
Testando sua aplicação Java no Eclipse IDE
• Sua aplicação será executada na parte inferior da janela principal do Eclipse (Aba Console);
• Neste mesmo painel, podemos verificar possíveis erros de compilação e execução das nossas classes (Aba Problems);
27