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!