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
SANTOS, Luis Henrique. As Letras de Rap Do Movimento Hip Hop Como Desdobramento Do Processo de Segregação Sócio-Espacial. Antigamento Quilombos, Hoje Periferia