Buscar

Revisão Av1 e Av2 - Programação Para Dispositivos Móveis

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 50 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 50 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 50 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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
Aula de Revisão para AV1
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
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 AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Qual a diferença significativa entre um telefone celular e um smartphone:
Está na marca do aparelho.
Está no hardware empregado.
Está no tamanho do aparelho.
Está na aplicação do smartphone, que é um tablet.
É que o smartphone é um telefone inteligente, ele possui funcionalidades que são mais avançadas e que podem ser estendidas por meio de programas executados através de seu sistema operacional.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Qual a diferença significativa entre um telefone celular e um smartphone:
Está na marca do aparelho.
Está no hardware empregado.
Está no tamanho do aparelho.
Está na aplicação do smartphone, que é um tablet.
É que o smartphone é um telefone inteligente, ele possui funcionalidades que são mais avançadas e que podem ser estendidas por meio de programas executados através de seu sistema operacional.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O termo “plataforma de hardware” refere-se:
Ao ambiente de desenvolvimento de software.
Ao ambiente de desenvolvimento de hardware.
Ao sistema operacional.
Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
Ao ambiente desktop.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O termo “plataforma de hardware” refere-se:
Ao ambiente de desenvolvimento de software.
Ao ambiente de desenvolvimento de hardware.
Ao sistema operacional.
Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
Ao ambiente desktop.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Uma máquina virtual é:
Um simulador eficiente e isolado de uma máquina real.
Uma máquina que não existe.
Um tipo de plataforma de hardware.
É a classificação dada para o tamanho do aparelho.
É uma tecnologia de desenvolvimento de software para dispositivos móveis.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Uma máquina virtual é:
Um simulador eficiente e isolado de uma máquina real.
Uma máquina que não existe.
Um tipo de plataforma de hardware.
É a classificação dada para o tamanho do aparelho.
É uma tecnologia de desenvolvimento de software para dispositivos móveis.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
A plataforma Android quando comparada à plataforma Java ME possui o diferencial de:
Permitir que desenvolvedores possam tirar proveitos de tudo o que o dispositivo móvel possa oferecer.
Funcionar com Java na plataforma de execução.
Funcionar usando linguagem de programação Java.
Funcionar em telefones celulares comuns.
Não permitir que o hardware seja acessado pela máquina virtual.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
A plataforma Android quando comparada à plataforma Java ME possui o diferencial de:
Permitir que desenvolvedores possam tirar proveitos de tudo o que o dispositivo móvel possa oferecer.
Funcionar com Java na plataforma de execução.
Funcionar usando linguagem de programação Java.
Funcionar em telefones celulares comuns.
Não permitir que o hardware seja acessado pela máquina virtual.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
São sistemas operacionais de smartphone:
Windows, Linux e MAC.
iOS, Symbian, Android, PalmOS, WebOS, RIM BlackBarry, Windows Mobile e Windows Phone.
Android e Java ME.
Java.
Dalvik e KVM.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
São sistemas operacionais de smartphone:
Windows, Linux e MAC.
iOS, Symbian, Android, PalmOS, WebOS, RIM BlackBarry, Windows Mobile e Windows Phone.
Android e Java ME.
Java.
Dalvik e KVM.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Para a plataforma Java Micro Edition, podemos afirmar que a diferença significativa entre as configurações de um telefone celular e um smartphone:
Está na marca do aparelho.
Está no hardware empregado.
Está no MIDP.
Está na aplicação do smartphone, que é um tablet.
Está no CLDC e no CDC.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Para a plataforma Java Micro Edition, podemos afirmar que a diferença significativa entre as configurações de um telefone celular e um smartphone:
Está na marca do aparelho.
Está no hardware empregado.
Está no MIDP.
Está na aplicação do smartphone, que é um tablet.
Está no CLDC e no CDC.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O termo “API” refere-se:
Ao ambiente de software.
Ao ambiente de hardware.
Ao a um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
Ao sistema operacional.
Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O termo “API” refere-se:
Ao ambiente de software.
Ao ambiente de hardware.
Ao a um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
Ao sistema operacional.
Ao tipo de equipamento ou, de dispositivo ou, ainda, ao ambiente de execução.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que a “API”:
É o que ativa a plataforma Java Micro Edition para dispositivos móveis.
É a parte do aparelho que é controlada pela VM.
É o MIDP.
É a interface de programação da aplicação, ela dá acesso a um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
É a CLDC.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que a “API”:
É o que ativa a plataforma Java Micro Edition para dispositivos móveis.
É a parte do aparelho que é controlada pela VM.
É o MIDP.
É a interface de programação da aplicação, ela dá acesso a um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
É a CLDC.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O principal papel da MIDP é para:
Desenvolver o programa na linguagem Java.
Desenhar o software.
Classificar o tamanho do aparelho.
Complementar a configuração que caracteriza o dispositivo.
Desenvolvimento de software para dispositivos móveis.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O principal papel da MIDP é para:
Desenvolvero programa na linguagem Java.
Desenhar o software.
Classificar o tamanho do aparelho.
Complementar a configuração que caracteriza o dispositivo.
Desenvolvimento de software para dispositivos móveis.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que o NetBeans:
É uma ferramenta para desenvolvimento profissional que atende plenamente os requisitos para desenvolvimento de software para celular na plataforma Java Micro Edition.
É incompatível com a “Java ME SDK”.
Custa mais caro que a “Java ME SDK”, pois esta é gratuita.
Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse tipo de desenvolvimento.
Não depende do Java SE e pode funcionar com Java ME.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que o NetBeans:
É uma ferramenta para desenvolvimento profissional que atende plenamente os requisitos para desenvolvimento de software para celular na plataforma Java Micro Edition.
É incompatível com a “Java ME SDK”.
Custa mais caro que a “Java ME SDK”, pois esta é gratuita.
Não é indicado para desenvolvimento de software para celular, pois não tem funcionalidades para esse tipo de desenvolvimento.
Não depende do Java SE e pode funcionar com Java ME.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Um smartphone, diferentemente de um celular comum, quando possui suporte para a plataforma Java ME, tipicamente está:
Classificado como CLDC.
Classificado como MIDP e na CLDC.
Usando a Dalvik no Java.
Usando a Dalvik e a KVM.
Classificado como CDC.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Um smartphone, diferentemente de um celular comum, quando possui suporte para a plataforma Java ME, tipicamente está:
Classificado como CLDC.
Classificado como MIDP e na CLDC.
Usando a Dalvik no Java.
Usando a Dalvik e a KVM.
Classificado como CDC.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
A KVM possui um tamanho extremamente reduzido e consome poucos recursos do dispositivo em sua execução e por conta disso:
diversas funcionalidades de máquinas virtuais e da linguagem de programação que não eram necessárias para a maior parte das aplicações tornaram-se opcionais, portanto a linguagem e a máquina virtual tiveram que ser modificadas e as bibliotecas também tiveram que ser reduzidas, tornando a programação para a plataforma de execução Java Micro Edition diferente da Java Standard Edition e da Java Enterprise Edition.
a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones.
a KVM tornou-se o sistema operacional de celulares comuns.
compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java Enterprise Edition.
ganhou um conjunto de rotinas e padrões estabelecidos por um software com a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. Tal conjunto compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java Enterprise Edition.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
A KVM possui um tamanho extremamente reduzido e consome poucos recursos do dispositivo em sua execução e por conta disso:
diversas funcionalidades de máquinas virtuais e da linguagem de programação que não eram necessárias para a maior parte das aplicações tornaram-se opcionais, portanto a linguagem e a máquina virtual tiveram que ser modificadas e as bibliotecas também tiveram que ser reduzidas, tornando a programação para a plataforma de execução Java Micro Edition diferente da Java Standard Edition e da Java Enterprise Edition.
a KVM tornou-se padrão para todos os dispositivos móveis, incluindo os smartphones.
a KVM tornou-se o sistema operacional de celulares comuns.
compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java Enterprise Edition.
ganhou um conjunto de rotinas e padrões estabelecidos por um software com a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços. Tal conjunto compatibilizou a plataforma de execução Java Micro Edition com a Java Standard Edition e com a Java Enterprise Edition.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados:
podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações.
podem ser executados nativamente no Android, sem qualquer modificação.
são muito pequenos e portáveis para quaisquer outras plataformas Java ME.
para uma plataforma podem não ser portáveis para outras.
são nativos e podem ser executados diretamente pelo sistema operacional.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Como a KVM implementa parcialmente as especificações da JVM (Java Virtual Machine) os aplicativos gerados:
podem ser interpretados nativamente pela plataforma Java SE sem qualquer adequações.
podem ser executados nativamente no Android, sem qualquer modificação.
são muito pequenos e portáveis para quaisquer outras plataformas Java ME.
para uma plataforma podem não ser portáveis para outras.
são nativos e podem ser executados diretamente pelo sistema operacional.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Os MIDlets são empacotadas:
para funcionar em qualquer ferramenta de desenvolvimento profissional que atende plenamente os requisitos para desenvolvimento de software.
dentro de um arquivo de extensão JAR (Java Archive).
para funcionar em sacolas virtuais.
pois não tem funcionalidades para desenvolvimento.
porque não podem funcionar com Java ME.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Os MIDlets são empacotadas:
para funcionar em qualquer ferramenta de desenvolvimento profissional que atende plenamente os requisitos para desenvolvimento de software.
dentro de um arquivo de extensão JAR (Java Archive).
para funcionar em sacolas virtuais.
pois não tem funcionalidades para desenvolvimento.
porque não podem funcionar com Java ME.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Devemos considerar o uso de bibliotecas gráficas:
Quando não houver espaço no dispositivo móvel.
Quando estivermos utilizando MIDP e CLDC exclusivamente.
Quando o Java não estiver instalado no dispositivo móvel.
Quando a Dalvik e a KVM estiverem presentes em um mesmo equipamento.
Quando a biblioteca empregar um paradigma de programação que facilite o desenvolvimento e quando houver espaço no equipamento para a adição dela.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Devemos considerar o uso de bibliotecas gráficas:
Quando não houver espaço no dispositivo móvel.
Quando estivermos utilizando MIDP e CLDC exclusivamente.
Quando o Java não estiver instalado no dispositivo móvel.
Quando a Dalvik e a KVM estiverem presentes em um mesmo equipamento.
Quando a biblioteca empregar um paradigma de programação que facilite o desenvolvimento e quando houver espaço no equipamento para a adição dela.
Tema da ApresentaçãoAULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que a área de fluxo da IDE NetBeans:
É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica.
Representa o aparelho celular.
É o MIDP.
Representa um mapa de banco de dados.
É a CLDC.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que a área de fluxo da IDE NetBeans:
É responsável por estabelecer fluxo de dados e ações da aplicação de maneira gráfica.
Representa o aparelho celular.
É o MIDP.
Representa um mapa de banco de dados.
É a CLDC.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
A instrução if serve para:
Verificar condições e conduzir o fluxo da aplicação.
Validar textos.
Verificar a KVM.
Inverter um texto.
Comparar números e textos.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
A instrução if serve para:
Verificar condições e conduzir o fluxo da aplicação.
Validar textos.
Verificar a KVM.
Inverter um texto.
Comparar números e textos.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O tipo de objeto que representa um campo de texto nativo da plataforma Java ME é:
StringItem.
TextBox.
TextField.
String.
EditBox.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O tipo de objeto que representa um campo de texto nativo da plataforma Java ME é:
StringItem.
TextBox.
TextField.
String.
EditBox.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
O tipo de objeto StringItem:
Não pode ter seus valores modificados.
Serve para exibir um campo de texto para que o usuário possa digitar dados.
É usando quando o Java não estiver instalado no dispositivo móvel.
Serve para gravar dados permanentemente na memória do dispositivo.
Serve para exibir um rótulo e um texto em um formulário.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Analise o trecho de código-fonte Java a seguir:
	boolean b = false;
	if (b = true) {
 		b = false;
	}
O trecho de código-fonte Java:
Não funciona, dá erro e travará a KVM.
Cria uma variável “b”, define um valor “false” (falso) para o “b” e, por não atender a condição, o fluxo saltará a instrução “if”, pois diante da comparação, o resultado é “false”.
Não funciona e dá erro ao compilar.
Representa um mapa de banco de dados.
Cria uma variável “b”, define um valor “false” (falso) para o “b” e, por atender a condição, o fluxo entrará na instrução “if”, pois diante da atribuição e comparação, o resultado é “true”.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Analise o trecho de código-fonte Java a seguir:
	boolean b = false;
	if (b = true) {
 		b = false;
	}
O trecho de código-fonte Java:
Não funciona, dá erro e travará a KVM.
Cria uma variável “b”, define um valor “false” (falso) para o “b” e, por não atender a condição, o fluxo saltará a instrução “if”, pois diante da comparação, o resultado é “false”.
Não funciona e dá erro ao compilar.
Representa um mapa de banco de dados.
Cria uma variável “b”, define um valor “false” (falso) para o “b” e, por atender a condição, o fluxo entrará na instrução “if”, pois diante da atribuição e comparação, o resultado é “true”.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Analise o texto:
 “Quando assume um valor, não pode mais ser alterada, todavia quando é um objeto, seu valor pode eventualmente mudar, mas sua referência de memória não pode ser alterada.”
 Considerando que estamos no contexto de J2ME, este texto refere-se a:
Um ponteiro.
Uma variável.
Uma constante.
Uma instrução.
Um tipo primitivo.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Analise o texto:
 “Quando assume um valor, não pode mais ser alterada, todavia quando é um objeto, seu valor pode eventualmente mudar, mas sua referência de memória não pode ser alterada.”
 Considerando que estamos no contexto de J2ME, este texto refere-se a:
Um ponteiro.
Uma variável.
Uma constante.
Uma instrução.
Um tipo primitivo.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Quando se programa em celular com uma configuração baixa como, por exemplo, CLDC 1.0, o melhor a fazer a fim de reduzir o consumo de memória RAM é:
Usar o mínimo possível de objetos.
Usar o mínimo possível de instruções “if”.
Usar o mínimo possível de instruções de decisão, incluindo o “switch”.
Usar o mínimo possível de instruções “for”.
Usar o mínimo possível de instruções de repetição, incluindo o “do” e o “while”.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Quando se programa em celular com uma configuração baixa como, por exemplo, CLDC 1.0, o melhor a fazer a fim de reduzir o consumo de memória RAM é:
Usar o mínimo possível de objetos.
Usar o mínimo possível de instruções “if”.
Usar o mínimo possível de instruções de decisão, incluindo o “switch”.
Usar o mínimo possível de instruções “for”.
Usar o mínimo possível de instruções de repetição, incluindo o “do” e o “while”.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que os erros mais difíceis de resolver são:
Os erros em tempo de execução.
Os erros na lógica de programação.
Os erros de compilação.
Os erros de conversão de tipos.
Os erros de divisão por zero.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Podemos afirmar que os erros mais difíceis de resolver são:
Os erros em tempo de execução.
Os erros na lógica de programação.
Os erros de compilação.
Os erros de conversão de tipos.
Os erros de divisão por zero.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Boas práticas de programação compreendem:
Códigos sofisticados.
Programação orientada a objeto, independentemente da plataforma.
Design bonito e sofisticado.
Simplicidade.
Documentação e objetividade, a fim de contemplar a manutenção e o resultado.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Boas práticas de programação compreendem:
Códigos sofisticados.
Programação orientada a objeto, independentemente da plataforma.
Design bonito e sofisticado.
Simplicidade.
Documentação e objetividade, a fim de contemplar a manutenção e o resultado.
Tema da Apresentação
AULA DE REVISÃO PARA AV1 – AULA REVISÃO 1
PROGRAMAÇÃO ORIENTADA A OBJETOS
FIM
Tema da Apresentação

Outros materiais