27
Metodologia e Linguagem de Programação Prof.º Thyago Maia 2015.2

Metodologia e Linguagem de Programação - 2015.2 - Aula 2

Embed Size (px)

Citation preview

Metodologia e Linguagem de Programação

Prof.º Thyago Maia2015.2

Objetivos

Aula 2

• 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

• Um dos IDEs utilizados 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