Vous êtes sur la page 1sur 2

UNIGRAN – Centro Universitário da Grande Dourados

Curso: Tecnológico em Análise e Desenvolvimento de Sistemas Disciplina: Desenvolvimento Voltado a Web III
Prof. Carlos Américo Perazolo Yamakawa e Eliza Claudia Hahn

Atividade das aulas 05 e 06


1) Explique o processo de compilação e interpretação da linguagem Java, e suas
vantagens: [ 0,75 ]

Com a linguagem Java, os programas são compilados e interpretados.


Quando o programa é compilado, vocês, inicialmente, transformam seu
programa em uma linguagem intermediária, chamada bytecode, a qual é
independente de plataforma, ou seja, este mesmo bytecode será usado, por
exemplo, no Windows, Linux, Solares e MacOS. Isso é possível graças aos
diferentes interpretadores, pois cada plataforma tem um interpretador
específico, assim o bytecode pode ser interpretado por todas as diferentes
plataformas, sem necessidade de alterar o código-fonte. Neste contexto, o
interpretador do Java é conhecido com Java Virtual Machine (JMV).
Os bytecodes Java tornam possível a tecnologia “write once, run
anywhere”, o que a torna multiplataforma. Assim, vocês podem compilar
seu programa em qualquer plataforma que possua um compilador e os
bytecodes gerados podem ser interpretados em qualquer plataforma que
possua uma JVM. Uma das grandes vantagens do Java é que ele além de ser
uma linguagem é uma plataforma de desenvolvimento, com ele é possível
desenvolver aplicações para desktop, celular, cartão, web, televisão digital,
etc. Outra vantagem em trabalhar com essa linguagem de programação é
que não é preciso reescrever os códigos do programa quando for instalá-los
em outro sistema operacional, pois a conversão é feita pela Máquina Virtual
do Java num processo quase automático, o que, comercialmente falando, é
muito benéfico.
A tecnologia Java é Free, o custo quase totalmente zero, como já foi
explicado anteriormente, os editores e ambientes de produção também são
gratuitos (NetBeans, Eclipse, Jcreator, entre outros.) e ainda tem a
gratuidade dos Servidores de Aplicação (TomCat, Jboss, Jetty e outros.).

2) Explique o funcionamento dos Applets. [ 0,75 pontos ]


UNIGRAN – Centro Universitário da Grande Dourados
Curso: Tecnológico em Análise e Desenvolvimento de Sistemas Disciplina: Desenvolvimento Voltado a Web III
Prof. Carlos Américo Perazolo Yamakawa e Eliza Claudia Hahn

O navegador que executa um applet é genericamente conhecido como


contêiner de applets. O JDK inclui o contêiner de applets appletviewer para
testar applets à medida que eles são desenvolvidos e antes de ser
incorporados a páginas da Web. Em geral, demonstramos os applets
utilizando o appletviewer.

3) Assinale a alternativa correta: [ 0,25 ]


“import java.util.Scanner;”
a) Informa que a classe se encontra no pacote “java.util.Scanner”
b) Importa a biblioteca “java.util.Scanner”
c) Herda a classe “Scanner”
d) Declara o atributo “java.util.Scanner”

4) Assinale a alternativa correta: [ 0,25 ]


“public static void main (String[] args) {“
a) Declaração do método privado main
b) Declaração do método main que retorna uma String
c) Declaração do método público main que pode ser instanciado
d) Declaração do método público main que não pode ser instanciado

5) Assinale a alternativa correta: [ 0,25 ]


“public class AppletInOut extends JApplet {”
a) Declaração da classe “AppletInOut”
b) Declaração do atributo “JApplet” da classe “AppletInOut”
c) Declaração da classe “AppletInOut” que herda “JApplet” a fim de
agir como um applet
d) Declaração do método “AppletInOut”

6) Assinale a alternativa correta: [ 0,25 ]


“texto = JOptionPane.showInputDialog(“Digite aqui seu texto: ”);”
a) Mostra na tela a mensagem “Digite aqui seu texto:” e recebe o valor
digitado no atributo “texto”
b) O atributo “texto” recebe a frase “Digite aqui seu texto:”
c) Escreve na tela a mensagem “Digite aqui seu texto:”
d) Método principal do applet

Vous aimerez peut-être aussi