Buscar

revisaoav2

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

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

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ê viu 3, do total de 55 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

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

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ê viu 6, do total de 55 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

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

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ê viu 9, do total de 55 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

Prévia do material em texto

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Aula de Revisão para AV2
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Conteúdo Programático desta aula
 Rever os principais conceitos apresentados
 Resolução de Exercícios para a prova
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos concluir que a linha de programação “Display.getDisplay(this)”:
 
Não funciona e gera erro.
Faz a tela piscar.
Retorna uma tela vazia.
Retorna um objeto que representa a tela do dispositivo.
Retorna um objeto que é um letreiro eletrônico.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos concluir que a linha de programação “Display.getDisplay(this)”:
 
Não funciona e gera erro.
Faz a tela piscar.
Retorna uma tela vazia.
Retorna um objeto que representa a tela do dispositivo.
Retorna um objeto que é um letreiro eletrônico.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
São métodos obrigatórios de uma MIDlet:
 
“Display” e “Displayable”.
“commandAction” e “MIDlet”.
“startApp”, “pauseApp” e “destroyApp”.
“Command” e “CommandListener”.
“Create” e “Destroy”.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
São métodos obrigatórios de uma MIDlet:
 
“Display” e “Displayable”.
“commandAction” e “MIDlet”.
“startApp”, “pauseApp” e “destroyApp”.
“Command” e “CommandListener”.
“Create” e “Destroy”.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos concluir que o fragmento de código a seguir utilizado pela IDE NetBeans:
 
Serve exclusivamente para limpar a tela.
Serve exclusivamente para exibir mensagens de alerta.
Substitui a instrução “switch” do Java.
Coloca na tela um objeto de alerta ou outro objeto que seja item de exibição (“Displayable“).
Serve para pegar a tela atual.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos concluir que o fragmento de código a seguir utilizado pela IDE NetBeans:
 
Serve exclusivamente para limpar a tela.
Serve exclusivamente para exibir mensagens de alerta.
Substitui a instrução “switch” do Java.
Coloca na tela um objeto de alerta ou outro objeto que seja item de exibição (“Displayable“).
Serve para pegar a tela atual.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que a linha de programação:
 “Display.getDisplay(this).getCurrent()”
 
Gera erros em tempo de execução.
Retorna o objeto que foi colocado na tela do dispositivo.
Gera erros de compilação.
Não pode ser executada.
Define um novo objeto a ser colocado na tela do dispositivo.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que a linha de programação:
 “Display.getDisplay(this).getCurrent()”
 
Gera erros em tempo de execução.
Retorna o objeto que foi colocado na tela do dispositivo.
Gera erros de compilação.
Não pode ser executada.
Define um novo objeto a ser colocado na tela do dispositivo.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
O método “setCommandListenet(this)” faz com que todo evento de comando de um formulário seja:
 
Recebido através do método “commandAction”.
Ignorado e transferido à MIDlet.
Atrasado, cancelado e revertido.
Tratado em outra classe.
Cancelado.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
O método “setCommandListenet(this)” faz com que todo evento de comando de um formulário seja:
 
Recebido através do método “commandAction”.
Ignorado e transferido à MIDlet.
Atrasado, cancelado e revertido.
Tratado em outra classe.
Cancelado.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Em MIDP 2.0, um novo pacote que fornece recursos para construção de jogos foi introduzido, simplificando o desenvolvimento de atividades que só seriam possíveis em MIDP 1.0 com uma grande quantidade de código repetitivo. Apresente qual foi esse pacote.
 
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Em MIDP 2.0, um novo pacote que fornece recursos para construção de jogos foi introduzido, simplificando o desenvolvimento de atividades que só seriam possíveis em MIDP 1.0 com uma grande quantidade de código repetitivo. Apresente qual foi esse pacote.
 
Em MIDP 2.0, foi introduzido o pacote javax.microedition.lcdui.game que disponibiliza cinco classes com uma grande variedade de recursos para a produção de jogos, são elas:
GameCanvas;
Layer;
Sprite;
TiledLayer;
LayerManager:
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A classe Canvas é uma classe:
 
Para tratamento de erros.
Base que serve para construir arranjos.
Base e é utilizada em aplicações que necessitam lidar com eventos de baixo nível e emissão de gráficos na tela.
Retorna um objeto que representa a tela do dispositivo.
Retorna um objeto que é um letreiro eletrônico.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A classe Canvas é uma classe:
 
Para tratamento de erros.
Base que serve para construir arranjos.
Base e é utilizada em aplicações que necessitam lidar com eventos de baixo nível e emissão de gráficos na tela.
Retorna um objeto que representa a tela do dispositivo.
Retorna um objeto que é um letreiro eletrônico.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
O método paint da classe Canvas:
 
Serve para desenhar gráficos na tela.
Serve para alocar posições no arranjo da classe.
Serve para gera eventos de erro.
É usado conjuntamente com “Command” e “CommandListener”.
É usado conjuntamente com “Create” e “Destroy”.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
O método paint da classe Canvas:
 
Serve para desenhar gráficos na tela.
Serve para alocar posições no arranjo da classe.
Serve para gera eventos de erro.
É usado conjuntamente com “Command” e “CommandListener”.
É usado conjuntamente com “Create” e “Destroy”.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
O Podemos concluir que o fragmento de código-fonte a seguir:
	
public class JogoDaVelha extends Canvas {
	protected void paint(Graphics g) {
		g.setColor(255, 255, 255);
	 	g.fillRect(0, 0, getWidth(), getHeight());
	}
}
Serve para limpar a tela.
Serve para exibir mensagens de alerta.
Serve para definir o tamanho e a cor da tela.
Coloca na tela um objeto que seja item de exibição (“Displayable“).
Serve para pegar a tela atual.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
O Podemos concluir que o fragmento de código-fonte a seguir:
	
public class JogoDaVelha extends Canvas {
	protected void paint(Graphics g) {
		g.setColor(255, 255, 255);
	 	g.fillRect(0, 0, getWidth(), getHeight());
	}
}
Serve para limpar a tela.
Serve para exibir mensagens de alerta.
Serve para definir o tamanho e a cor da tela.
Coloca na tela um objeto que seja item de exibição (“Displayable“).
Serve para pegar a tela atual.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
O pacote introduzido na versão MIDP 2.0 que disponibiliza cinco classes comuma grande variedade de recursos para a produção de jogos:
É o pacote “javax.microedition.lcdui”.
É o pacote “javax.microedition.lcdui.game”.
É o pacote “br.edu.estacio.j2me”.
É o pacote “javax.microedition.midlet”.
É o pacote “javax.swing”.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
O pacote introduzido na versão MIDP 2.0 que disponibiliza cinco classes com uma grande variedade de recursos para a produção de jogos:
É o pacote “javax.microedition.lcdui”.
É o pacote “javax.microedition.lcdui.game”.
É o pacote “br.edu.estacio.j2me”.
É o pacote “javax.microedition.midlet”.
É o pacote “javax.swing”.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Um Sprite é uma classe serve para:
Dividir uma String, transformando-a em arranjo.
Desenvolver um programa do tipo MIDlet.
Representar uma imagem na memória.
Apagar a tela.
Dividir textos, separando-os em partes.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Um Sprite é uma classe serve para:
Dividir uma String, transformando-a em arranjo.
Desenvolver um programa do tipo MIDlet.
Representar uma imagem na memória.
Apagar a tela.
Dividir textos, separando-os em partes.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A API RMS (Record Management System):
É utilizada para gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
É um sistema de gerenciamento de Records, que serve tanto para classificação de pontos de uma aplicação (em jogos ou não) quanto para destacar o Record e salvar as pontuações.
Permite acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação e que provê um mecanismo uniforme para criar, destruir, localizar e modificar dados.
Retorna um objeto que representa o dispositivo móvel.
Serve para cria um novo menu no dispositivo.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A API RMS (Record Management System):
É utilizada para gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
É um sistema de gerenciamento de Records, que serve tanto para classificação de pontos de uma aplicação (em jogos ou não) quanto para destacar o Record e salvar as pontuações.
Permite acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação e que provê um mecanismo uniforme para criar, destruir, localizar e modificar dados.
Retorna um objeto que representa o dispositivo móvel.
Serve para cria um novo menu no dispositivo.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
É correto afirmar que a classe RecordStore:
Serve para alocar posições no arranjo da classe.
Representa o banco de dados da aplicação e possui a capacidade de armazenar registros, que são os dados que pretendemos salvar na área de memória dedicada ao armazenamento persistente de dados da aplicação.
Serve para gera eventos de erro.
É usada para construir pontuação de jogos.
É usado conjuntamente com as classes “Create” e “Destroy” para criar e destruir objetos de banco de dados e registros quando a MIDlet é desinstalada do dispositivo móvel.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
É correto afirmar que a classe RecordStore:
Serve para alocar posições no arranjo da classe.
Representa o banco de dados da aplicação e possui a capacidade de armazenar registros, que são os dados que pretendemos salvar na área de memória dedicada ao armazenamento persistente de dados da aplicação.
Serve para gera eventos de erro.
É usada para construir pontuação de jogos.
É usado conjuntamente com as classes “Create” e “Destroy” para criar e destruir objetos de banco de dados e registros quando a MIDlet é desinstalada do dispositivo móvel.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Para utilizar a classe RecordStore é necessário:
Utilizar instruções de tratamento de erros da linguagem Java (try / catch).
Um dispositivo móvel dotado de banco de dados relacional.
Um dispositivo móvel com conectividade a um servidor de internet.
Utilizar um banco de dados relacional.
Descarregar a memória persistente do dispositivo móvel.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Para utilizar a classe RecordStore é necessário:
Utilizar instruções de tratamento de erros da linguagem Java (try / catch).
Um dispositivo móvel dotado de banco de dados relacional.
Um dispositivo móvel com conectividade a um servidor de internet.
Utilizar um banco de dados relacional.
Descarregar a memória persistente do dispositivo móvel.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Para que possamos obter registros de um objeto do tipo RecordStore, primeiramente:
é preciso criar um formulário.
é preciso criar uma lista.
é preciso criar um arranjo de bytes (byte[]).
é preciso fechar o banco de dados.
é preciso abrir o banco de dados.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Para que possamos obter registros de um objeto do tipo RecordStore, primeiramente:
é preciso criar um formulário.
é preciso criar uma lista.
é preciso criar um arranjo de bytes (byte[]).
é preciso fechar o banco de dados.
é preciso abrir o banco de dados.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Utilizando os recursos providos pelas classes e interfaces da API RMS, podemos afirmar que a forma mais eficiente para navegar, filtrar e ordenar registros de um objeto do tipo RecordStore:
É utilizar um objeto da classe RecordEnumeration, pois permite que naveguemos pelos registros da classe RecordStore de forma filtrada e ordenada.
É utilizar o comando “for” do Java para percorrer todos os registros.
É criar seus próprios métodos, pois a API RMS não fornece um meio para navegarmos entre os registros de um objeto da classe RecordStore.
É utilizar uma variável de classe para armazenar um arranjo de bytes (byte[]).
É baixar um navegador.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Utilizando os recursos providos pelas classes e interfaces da API RMS, podemos afirmar que a forma mais eficiente para navegar, filtrar e ordenar registros de um objeto do tipo RecordStore:
É utilizar um objeto da classe RecordEnumeration, pois permite que naveguemos pelos registros da classe RecordStore de forma filtrada e ordenada.
É utilizar o comando “for” do Java para percorrer todos os registros.
É criar seus próprios métodos, pois a API RMS não fornece um meio para navegarmos entre os registros de um objeto da classe RecordStore.
É utilizar uma variável de classe para armazenar um arranjo de bytes (byte[]).
É baixar um navegador.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Objetos da classe ByteArrayInputStream:
São utilizadas para gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
São um sistema de gerenciamento de Records.
Permitem acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação.
Retornam um objeto que representa o dispositivo móvel.
Representam o fluxo de entrada da aplicação e armazenam dados de um arranjo de bytes.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Objetos da classe ByteArrayInputStream:
São utilizadas para gerenciar a pontuação e salvar o Record de uma aplicação de jogos.
São um sistema de gerenciamento deRecords.
Permitem acessar a área de memória dedicada ao armazenamento persistente de dados da aplicação.
Retornam um objeto que representa o dispositivo móvel.
Representam o fluxo de entrada da aplicação e armazenam dados de um arranjo de bytes.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A classe RecordStoreException trata:
De erros da linguagem Java (try / catch).
De erros ocasionados na API RMS.
De assuntos de conectividade a um servidor de internet.
De assuntos de conectividade a um servidor de banco de dados.
De descarregar a memória persistente do dispositivo móvel.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A classe RecordStoreException trata:
De erros da linguagem Java (try / catch).
De erros ocasionados na API RMS.
De assuntos de conectividade a um servidor de internet.
De assuntos de conectividade a um servidor de banco de dados.
De descarregar a memória persistente do dispositivo móvel.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Objetos da classe ByteArrayOuputStream:
Servem para alocar posições no arranjo da classe.
Representam o fluxo de saída da aplicação e gravam dados em um arranjo de byte que aumentam de tamanho automaticamente na medida em que os dados são gravados.
Servem para gerar eventos de erro.
São arranjos primitivos.
São usados conjuntamente com as classes “Create” e “Destroy” para criar e destruir objetos de banco de dados e registros quando a MIDlet é desinstalada do dispositivo móvel.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Objetos da classe ByteArrayOuputStream:
Servem para alocar posições no arranjo da classe.
Representam o fluxo de saída da aplicação e gravam dados em um arranjo de byte que aumentam de tamanho automaticamente na medida em que os dados são gravados.
Servem para gerar eventos de erro.
São arranjos primitivos.
São usados conjuntamente com as classes “Create” e “Destroy” para criar e destruir objetos de banco de dados e registros quando a MIDlet é desinstalada do dispositivo móvel.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
É correto afirmar que quando uma MIDlet é removida:
Sua área de memória persistente também é removida, ou seja, todos os dados gravados (salvos) pelo usuário nessa área de memória persistente criada por meio da classe RecordStore através dessa MIDlet também são excluídos.
Sua área de memória persistente também não é removida, ou seja, todos os dados gravados (salvos) pelo usuário nessa área de memória persistente criada por meio da classe RecordStore através dessa MIDlet continuarão existindo.
É preciso reinstalar o Java no sistema operacional.
É preciso reinstalar a aplicação no sistema operacional.
O dispositivo móvel precisa ser reiniciado.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
É correto afirmar que quando uma MIDlet é removida:
Sua área de memória persistente também é removida, ou seja, todos os dados gravados (salvos) pelo usuário nessa área de memória persistente criada por meio da classe RecordStore através dessa MIDlet também são excluídos.
Sua área de memória persistente também não é removida, ou seja, todos os dados gravados (salvos) pelo usuário nessa área de memória persistente criada por meio da classe RecordStore através dessa MIDlet continuarão existindo.
É preciso reinstalar o Java no sistema operacional.
É preciso reinstalar a aplicação no sistema operacional.
O dispositivo móvel precisa ser reiniciado.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Utilizando os recursos providos pelas classes e interfaces da API RMS, podemos afirmar que a forma mais eficiente para ordenar registros de um objeto do tipo RecordStore:
É utilizar um objeto da interface RecordEnumeration, pois permite que naveguemos pelos registros da classe RecordStore de forma filtrada e ordenada.
É utilizar o comando “for” do Java para percorrer todos os registros e classifica-los.
É criar seus próprios métodos, pois a API RMS não fornece um meio para navegarmos entre os registros de um objeto da classe RecordStore.
É utilizar uma variável de classe para armazenar um arranjo de bytes (byte[]).
É baixar um navegador.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Utilizando os recursos providos pelas classes e interfaces da API RMS, podemos afirmar que a forma mais eficiente para ordenar registros de um objeto do tipo RecordStore:
É utilizar um objeto da interface RecordEnumeration, pois permite que naveguemos pelos registros da classe RecordStore de forma filtrada e ordenada.
É utilizar o comando “for” do Java para percorrer todos os registros e classifica-los.
É criar seus próprios métodos, pois a API RMS não fornece um meio para navegarmos entre os registros de um objeto da classe RecordStore.
É utilizar uma variável de classe para armazenar um arranjo de bytes (byte[]).
É baixar um navegador.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Um framework genérico de conexão, também conhecido por GCF (Generic Connection Framework), foi desenvolvido porque:
Era muito difícil programa nas versões antigas da MIDP.
Faltavam bibliotecas e APIs para programa em Java para dispositivos móveis.
As características limitadas de hardware de um dispositivo móvel poderiam não suportar a quantidade de classes e interfaces dos pacotes java.net e java.io presentes na plataforma “Java Standard Edition”.
Os fabricantes não conseguiram criar um padrão de conexão que atendessem todos os dispositivos móveis de modo uniforme.
O genérico é mais barato do que o proprietário.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Um framework genérico de conexão, também conhecido por GCF (Generic Connection Framework), foi desenvolvido porque:
Era muito difícil programa nas versões antigas da MIDP.
Faltavam bibliotecas e APIs para programa em Java para dispositivos móveis.
As características limitadas de hardware de um dispositivo móvel poderiam não suportar a quantidade de classes e interfaces dos pacotes java.net e java.io presentes na plataforma “Java Standard Edition”.
Os fabricantes não conseguiram criar um padrão de conexão que atendessem todos os dispositivos móveis de modo uniforme.
O genérico é mais barato do que o proprietário.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Atualmente, você pode encontrar o GCF:
Somente em dispositivos com baixo poder de processamento.
Em dispositivos baseados em CLDC, como os que utilizam MIDP (Mobile Information Device Profile) e IMP (Information Module Profile) e em dispositivos que usam CDC (Connected Device Configuration).
Somente em dispositivos com alto poder de processamento.
Somente em dispositivos com conectividade limitada.
Em dispositivos que estão descontinuados no mercado.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Atualmente, você pode encontrar o GCF:
Somente em dispositivos com baixo poder de processamento.
Em dispositivos baseados em CLDC, como os que utilizam MIDP (Mobile Information Device Profile) e IMP (Information Module Profile) e em dispositivos que usam CDC (Connected Device Configuration).
Somente em dispositivos com alto poder de processamento.
Somente em dispositivos com conectividade limitada.
Em dispositivos que estão descontinuadosno mercado.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A classe Connector e uma URL para criar uma conexão:
Não funcionam no GCF.
Só podem ser utilizadas quando utilizadas em um dispositivo móvel com CDLC.
Não podem ser utilizadas em conjunto.
Estabelecem uma conexão.
Não funcionam em qualquer contexto, pois uma coisa não tem nada a ver com a outra.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A classe Connector e uma URL para criar uma conexão:
Não funcionam no GCF.
Só podem ser utilizadas quando utilizadas em um dispositivo móvel com CDLC.
Não podem ser utilizadas em conjunto.
Estabelecem uma conexão.
Não funcionam em qualquer contexto, pois uma coisa não tem nada a ver com a outra.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Assinale a alternativa correta:
Referente ao GCF, o formato geral de uma URL, como definido na RFC 1738 (e depois na RFC 2396), é o seguinte: scheme://user:password@host:port/url-path;parameters, onde:
scheme é obritatório e especifica o método ou o protocolo e define o tipo de conexão a ser usada.
user especifica o modo de acesso com restrições de usuário.
scheme é um argumento opcional e especifica o método ou o protocolo e define o tipo de conexão a ser usada.
@ serve para permitir o envio de um e-mail ao destinatário do scheme.
host especifica um acesso com restrições.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Assinale a alternativa correta:
Referente ao GCF, o formato geral de uma URL, como definido na RFC 1738 (e depois na RFC 2396), é o seguinte: scheme://user:password@host:port/url-path;parameters, onde:
scheme é obritatório e especifica o método ou o protocolo e define o tipo de conexão a ser usada.
user especifica o modo de acesso com restrições de usuário.
scheme é um argumento opcional e especifica o método ou o protocolo e define o tipo de conexão a ser usada.
@ serve para permitir o envio de um e-mail ao destinatário do scheme.
host especifica um acesso com restrições.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A classe Connector possui alguns métodos de conveniência para criação de vários tipos de fluxo de entrada e saída:
static DataInputStream 	openDataInputStream(String name)
static DataOutputStream	openDataOutputStream(String name)
static InputStream 	openInputStream(String name)
static OutputStream 	openOutputStream(String name)
Podemos afirmar que esses métodos de conveniência da classe Connector:
Foram depreciados, ou seja, estão descontinuados desde a primeira versão do GCF.
Funcionam somente quando utilizados em CLDC.
São usados para encurtar o caminho para criação de fluxos de entrada ou saída e seu uso é sempre encorajado por simplificar o caminho e encurtar a programação.
São usados para encurtar o caminho para criação de fluxos de entrada ou saída, todavia, a utilização desses métodos podem não ser satisfatórias na maioria dos casos e, por isso, sua utilização é, por muitas vezes, desencorajada, pois não se obtém um objeto que faz referência à conexão.
Funcionam somente quando utilizados em CLD.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
A classe Connector possui alguns métodos de conveniência para criação de vários tipos de fluxo de entrada e saída:
static DataInputStream 	openDataInputStream(String name)
static DataOutputStream	openDataOutputStream(String name)
static InputStream 	openInputStream(String name)
static OutputStream 	openOutputStream(String name)
Podemos afirmar que esses métodos de conveniência da classe Connector:
Foram depreciados, ou seja, estão descontinuados desde a primeira versão do GCF.
Funcionam somente quando utilizados em CLDC.
São usados para encurtar o caminho para criação de fluxos de entrada ou saída e seu uso é sempre encorajado por simplificar o caminho e encurtar a programação.
São usados para encurtar o caminho para criação de fluxos de entrada ou saída, todavia, a utilização desses métodos podem não ser satisfatórias na maioria dos casos e, por isso, sua utilização é, por muitas vezes, desencorajada, pois não se obtém um objeto que faz referência à conexão.
Funcionam somente quando utilizados em CLD.
Tema da Apresentação
AULA DE REVISÃO PARA AV2 – AULA REVISÃO 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
FIM
Tema da Apresentação

Outros materiais