Buscar

IOO_Aula 2_Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Implementação Orientada a Objetos - IOO
Marcia Bissaco
Universidade de Mogi das Cruzes
1
2/2020
1
 Apresentar algumas particularidades da linguagem de programação Java, que foi escolhida para exemplificar a implementação dos conceitos relativos ao paradigma da programação orientada a objetos. 
Objetivo
2
2
Implementação Orientada a Objetos - IOO
Marcia A. S. Bissaco
Universidade de Mogi das Cruzes
JAVA 
3
3
 O conteúdo desta apresentação engloba:
 contribuições dos seguintes professores:
Danielle Martins
Pedro Toledo
 materiais citados nas referências bibliográficas no final desta apresentação.
Créditos
4
4
Linguagem de programação orientada a objetos
Desenvolvida na década de 90 pela equipe de programadores de James Gosling, na Sun Microsystems;
Lançada em 1996 pela Sun MycroSystems;
Adquirida pela Oracle Corporation em 2008
Globalmente utilizada – 3 bilhões de dispositivos
Ver ranking de linguagens
 https://www.tiobe.com/tiobe-index/
JAVA
5
Histórico
5
 Segundo o Indice Tiobe
Fonte: https://www.tiobe.com/tiobe-index/
JAVA
6
Posição no ranking das linguagens
6
 Linguagem Compilada e Interpretada
Independência de plataforma 
Solução: Java Virtual Machine (JVM)
JAVA
7
Característica
7
 Máquina virtual Java (JVM)
JAVA
8
Característica e ferramenta
Fonte: Apresentação profa. Danielle
8
 Ferramentas
JRE – Java Runtime Environment
Instala a JVM para execução de classes Java
JDK – Java Development Kit
API para desenvolvedores
Inclui compilador
JAVA
9
Característica
9
 Um programa codificado em Java é composto por:
 Uma classe principal (onde se localiza o método main);
Uma ou mais classes (do modelo do negócio).
 Quando usar padrões de projeto, como o MVC (Model, View e Controler), por exemplo, serão implementadas além das classes do modelo do negócio, também classes de interface e de controle. 
JAVA
10
Característica e ferramenta
10
Para implementar os conceitos da POO, podemos usar:
 IDEs NetBeans ou Eclipse;
 Bloco de Notas ou Notepad++, JDK e JRE. (Baixar e instalar JDK e JRE; configurar variáveis de ambiente e usar prompt de comando)
Atenção: se optar pelos IDEs, vai para o slide 20, caso contrário veja os slides seguintes de 9 a 19. 
JAVA
11
Ferramenta
11
 Se optar pelo prompt de comando, precisa:
 Baixar JDK e JRE (Standard Edition) a partir do site da Oracle
 http://www.oracle.com/technetwork/java/javase/downloads/index.html
Em seguida deve realizar a configuração do JDK. 
JAVA
12
Instalar o JDK
12
 Configuração do JDK:
 As variáveis de ambiente do Windows devem ser configuradas.
Elas informam ao sistema operacional a localização do SDK, permitindo executar commando dos JDK como o compilador a partir de qualquer local no prompt de comando. 
Para isso, clique com o botão direito sobre “Meu Computador” e acesse “Propriedades”.
JAVA
13
Instalar o JDK
13
 Configuração do JDK:
Na janela “Propriedades”, clique na aba “Avançado”;
Em seguida, clique no botão “Variáveis de ambiente”
JAVA
14
Instalar o JDK
14
 Configuração do JDK:
 NÃO apague o conteúdo/valor das variáveis;
Localize a variável PATH e clique em editar
No final do texto já existente nesta variável,
 adicione um ponto e vírgula (“;”) e o 
 caminho para a pasta do JDK
 (localize e copie o caminho do diretório instalado)
Exemplo:
 ;C:\Arquivos de programas\Java\jdk1.7.0_04\bin
(Atenção: verifique qual versão do JDK está instalada em seu computador)
JAVA
15
Instalar o JDK
15
 Configuração do JDK:
Clique em OK
Vamos editar a variável CLASSPATH
Se ela ainda não existir, crie uma variável 
nova com o nome CLASSPATH
JAVA
16
Instalar o JDK
16
 Configuração do JDK:
 Na variável CLASSPATH, separados por “;” adicione:
 “ponto” 
Caminho da pasta lib do JDK
Caminho da pasta lib do JRE
Ex:
.;C:\Arquivos de programas\Java\jre7\lib;C:\Arquivos de programas\Java\jdk1.7.0_04\lib
Não esquecer do ponto!
(e também da versão do JDK está instalada em seu 
computador)
JAVA
17
Instalar o JDK
17
 Classe AloMundo:
Abra um editor de texto (ex. Bloco de Notas, Notepad++)
Digite o seguinte texto:
public class AloMundo
{
 public static void main(String[] args)
 { 
 System.out.println("Alo Mundo...");
 }
}
Salve o arquivo com o nome AloMundo.java na pasta C:\ex01
Em Java, cria-se uma classe por arquivo e o nome do arquivo deve ser sempre igual ao nome da classe.
JAVA
18
1º programa usando prompt
18
 Classe AloMundo:
Abra o prompt de comando do windows
Iniciar -> Executar -> Digite cmd
No prompt, navegue até o diretório C:\ex01
JAVA
19
1º programa usando prompt
19
 Classe AloMundo:
Na pasta C:\ex01 foi criado apenas o arquivo “AloMundo.java”
Para compilar este arquivo, no prompt de comando digite” 
 Veja na pasta C:\ex01 que foi criado também o arquivo compilado AloMundo.class
JAVA
20
1º programa usando prompt
20
 Classe AloMundo:
Para executar o programa, no prompt de comando digite” 
java AloMundo
Obs:
Nao é necessário escrever a extensão do arquivo na hora de executar, somente na compilação
O arquivo que será executado pela JVM é o sempre o arquivo com extensão .class, por isso precisamos compilar antes
Se houver erros no código fonte, o compilador não conseguirá gerar o arquivo .class e irá imprimir os erros encontrados
JAVA
21
1º programa usando prompt
21
 Classe AloMundo:
Abra o NetBeans
Crie um projeto (projAloMundo) e uma classe principal (AloMundo)
Digite o seguinte texto no corpo do método main:
System.out.println("Alo Mundo...");
Salve tudo. No diretório do NetBeans será criado um arquivo com um nome igual ao da classe.
JAVA
22
1º programa usando NETBEANS
22

Continue navegando