Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Java

No description
by

Ademilson Angelo Cabral

on 18 October 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Java

IV Encontro Científico da AEMS - 2012
REVISÃO BIBLIOGRÁFICA: JAVA COMO PROGRAMAR – PAUL E HARVEY DEITEL
(8ª EDIÇÃO – 2010)

Aluno: Ademilson Angelo Cabral
Orientadora: Profª. Rosane Caldeira
HISTÓRIA DO JAVA
Bibliotecas de Classe
Programa Java
Classe
Classe
Classe
Responsável por executar tarefa e retornar informação ao fim da tarefa
Método
Método
Método
Método
Método
Método
Método
Método
Método
DESENVOLVIMENTO JAVA
1ª Fase
Criando um Programa
2ª Fase
Compilando um
programa Java em
bytecodes
3ª Fase
Carregando um
programa na memória
4ª Fase
Verificação do
Bytecode
5ª Fase
Execução
Compilador Java converte
código-fonte em bytecodes
Bytecodes pela JVM
(Java Virtual Machine)
.java
.class
Carregamento
Memória
Secundária
Memória
Primária
.class
.class
Verificador de bytecode
Interpretação
+
Compilação JIT (Just-In-Time)
Busca por HotSpots
= execução mais rápida
Criação do arquivo .java
1ª Fase - Código fonte para bytecode
2ª Fase - bytecode para linguagem de máquina
"Uma linguagem gráfica que permite que as pessoas projetem sistemas de software para utilizar uma notação padrão da indústria."
Deitel e Deitel(2010)
UML™ - Unified Modeling Language™
Tecnologia de Objetos
Tamanho
Forma
Peso
Cor
Atributos
Comportamentos
Ações realizadas pelo objeto
Altura
{
Peso
Cor
Correr
Pular
Latir
OOD - Object-Oriented Design
Classe
Intuição
+
Naturalidade
Comunicação
comportamentos
(operações)
+
atributos
comportamentos
(operações)
+
atributos
Mensagens
Encapsulamento
comportamentos
(operações)
+
atributos
comportamentos
(operações)
+
atributos
Obrigado
ademilsoncabral@outlook.com
Introdução
/ademilsonac
tads.aems2012@gmail.com
Full transcript