Buscar

MODULO-1

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

Prévia do material em texto

EXERCÍCIOS 
1 Assinale a alternativa correta. 
A) Bytecodes Java impossibilitam a tecnologia “escreva uma vez, execute em qualquer lugar”. 
B) É possível compilar seu programa Java mesmo em plataformas que não possuam um compilador. 
C) Os bytecodes gerados podem ser interpretados em qualquer plataforma que possua uma JVM. 
D) Todos os produtos que não conseguem executar programas em Java possuem uma cópia da JVM. 
E) Javascript é uma versão simplificada do Java. 
 
2 Na maioria das linguagens de programação, você precisa compilar ou interpretar um programa para 
que ele seja executado em seu computador. A linguagem Java é diferente, pois: 
A) A compilação acontece várias vezes, a interpretação acontece uma única vez. 
B) Seus programas não são compilados. 
C) Tanto a compilação quanto a interpretação acontecem todas as vezes que o programa é executado. 
D) A compilação acontece apenas uma vez; a interpretação acontece todas as vezes que o programa é 
executado. 
E) Seus programas são compilados somente uma vez. 
 
3 Assinale a alternativa correta. 
A) Bytecodes Java impossibilitam a tecnologia “escreva uma vez, execute em qualquer lugar”. 
B) É possível compilar seu programa Java mesmo em plataformas que não possuam um compilador. 
C) Os bytecodes gerados podem ser interpretados em qualquer plataforma que possua uma JVM. 
D) Todos os produtos que não conseguem executar programas em Java possuem uma cópia da JVM. 
E) Javascript é uma versão simplificada do Java. 
 
4 Possui as seguintes características: 
I) Responsável por “traduzir” o que sua aplicação deseja fazer para as respectivas chamadas do sistema 
operacional no qual ela está rodando no momento; 
II) É responsável por gerenciar memória, gerenciar threads, a pilha de execução; 
III) Sua aplicação roda sem nenhum envolvimento com o sistema operacional; 
IV) Pode tirar métricas, decidir onde é melhor alocar a memória, entre outros. 
Estamos Definindo? 
A) Arquivo executável; 
B) Arquivo texto; 
C) Máquina virtual (JVM); 
D) Servidor de aplicações; 
E) Web Brawser. 
 
5 É o termo dado ao código binário gerado pelo compilador Java. Estamos definindo? 
A) Bytecode; 
B) Codebyte; 
C) CGI; 
D) ISAPI; 
E) ASPX. 
 
6 É a tecnologia que a JVM utiliza para detectar pontos quentes da sua aplicação: código que é muito 
executado, provavelmente dentro de um ou mais loops. Estamos definindo? 
A) PointHot; 
B) Hotspot; 
C) HotPoint; 
D) BigPoint; 
E) PointBig. 
 
7 Quando a JVM julgar necessária, ela vai compilar o código que é muito executado para instruções 
nativas da plataforma, tendo em vista que isso vai provavelmente melhorar a performance da sua 
aplicação. Como é chamado este compilador? 
A) Optimal Compiler; 
B) Debug Compiler; 
C) Start Compiler; 
D) Free Compiler; 
E) JIT – Just inTime Compiler.

Outros materiais