Programação Orientada a Objetos Flashcards
Quais são as fases do ambiente de desenvolvimento Java?
São 5 fases: Edição, Compilação, Carregamento, Verificação e Interpretação.
Qual é a fase 1 do desenvolvimento Java?
É a Edição - Criação do programa.
Qual é a fase 2 do desenvolvimento Java?
É a Compilação - Criação dos Bytecodes.
Qual é a fase 3 do desenvolvimento Java?
É o Carregamento - Bytecodes vão para a memória.
Qual é a fase 4 do desenvolvimento Java?
É a Verificação - Os Bytecodes são válidos?
Qual é a fase 5 do desenvolvimento Java?
É a Interpretação.
O que é a JRE?
Java Runtime Environment. É composto pela JVM e pela biblioteca de classes Java utilizadas para a execução de aplicações. Estas bibliotecas são chamadas de APIs Java. É necessária para executarmos aplicações escritas em Java.
O que é JDK?
Java Development Kit. É o conjunto de ferramentas necessárias para realizar o desenvolvimento de aplicações Java. Inclui a JRE e ferramentas como: javac (compilador), jar (empacotador) e javadoc (ferramenta para geração de documentação).
O que é JSE?
Java Standard Edition. Utilizada em computadores com pouco poder de processamento. Geralmente utilizada para aplicações desktop.
O que é JEE?
Java Enterprise Edition. Utilizada para aplicações corporativas e mais robustas. Possui um grande número de APIs que proveem muitos benefícios, tais como segurança. É recomendável para aplicações web e serviços distribuídos.
O que é JME?
Java Mobile Edition. Utilizada para dispositivos móveis com limitação de memória e processamento.
Certo ou errado?
JSE, JME, JEE e JCE são edições da tecnologia Java voltadas para o desenvolvimento de aplicações para desktop/servidores, dispositivos móveis, ambientes corporativos e ambientes em nuvem respectivamente.
Errado! JCE é uma extensão Java para trabalhar com criptografia.
Certo ou errado?
Edição é a criação do programa, que também é chamado de código Bytecode.
Errado, seria a alteração do programa.
Certo ou errado?
Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma.
Errado.
Certo ou errado?
Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
Certo!
Certo ou errado?
Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado.
Errado! Inverteu. Na interpretação ocorre a cada vez. Compilação ocorre uma vez.
O JVM mais o núcleo de classes da plataforma Java e os arquivos de suporte formam o:
JRE.
Certo ou errado?
A tecnologia JSE (Java Small Edition) utilizada pela plataforma iOS permite o desenvolvimento de aplicações para todos os seus dispositivos, como estações gráficas, iPad, iPod, entre outros.
Errado!
A plataforma JAVA 2 Standard Edition (J2SE), desenvolvida pela SUN, organiza-se em três grupos conceituais. Quais são eles?
Core Java, Desktop Java e J2SE Embedded.
A tecnologia Java é, basicamente, dividida em JSE,
JEE e JME.
Determinado grupo de pesquisa de uma universidade, no processo de criação de uma linguagem de programação, estabelece que erros de tipo sempre devem ser detectados. Essa característica é conhecida como:
Tipificação Forte.
Considere a descrição a respeito das funções de argumentos usados na sintaxe javac (compilador).
“Faz a compilação de código em desuso, geralmente de versões anteriores e aviso de advertência.”
Essa definição é de:
Deprecation. Compila algum código Java que tenha algum código obsoleto.
Considere a descrição a respeito das funções de argumentos usados na sintaxe javac (compilador).
“Exibe informações adicionais sobre a compilação.”
Essa definição é de:
Verbose.
Certo ou errado?
Entre os tipos de dados primitivos suportados pela linguagem Java, está o tipo char, o qual ocupa um espaço e memória de 8 bits.
Errado! Seu tamanho é de 16 bits.