ID 671254 Banca FCC Órgão TCE-SP Ano 2012 Provas FCC - 2012 - TCE-SP - Auxiliar de Fiscalização Financeira Disciplina Programação Assuntos Java JSP (JavaServer Pages) Linguagens de programação Servlet Sobre a programação na linguagem Java é correto afirmar: Alternativas Servlets são classes Java que executam em um servidor de aplicações. São utilizadas em aplicações para desktop que utilizam o pacote swing. JavaServer Pages é uma tecnologia Java utilizada para embutir códigos de programação Java em páginas XML. Arquivos JSP executam no computador cliente. As interfaces normalmente utilizadas para executar operações de conexão e manipulação de dados em um banco de dados relacional podem ser encontradas no pacote javax.swing.sql. Na linguagem Java não existe tipos de dados primitivos. Todos os tipos de dados são objetos, por isso, é possível afirmar que Java é uma linguagem totalmente orientada a objetos. Ao compilar uma classe Java é gerado um arquivo com extensão .class, chamado de bytecode. Responder Comentários a) Servlets são classes Java que executam em um servidor de aplicações. São utilizadas em aplicações para desktop que utilizam o pacote swing.Erradob) JavaServer Pages é uma tecnologia Java utilizada para embutir códigos de programação Java em páginas XML. Arquivos JSP executam no computador cliente.Errado, pois executa no servidor.c) As interfaces normalmente utilizadas para executar operações de conexão e manipulação de dados em um banco de dados relacional podem ser encontradas no pacote javax.swing.sql.Errado, swing é para criar interfaces para desktop.d) Na linguagem Java não existe tipos de dados primitivos. Todos os tipos de dados são objetos, por isso, é possível afirmar que Java é uma linguagem totalmente orientada a objeto.Errado, em java existem alguns tipos primitivos, tais como int e boolean.e) Ao compilar uma classe Java é gerado um arquivo com extensão .class, chamado de bytecode.Correto Apenas complementando o comentário do colega:b) JSP mescla código java e HTMLc) o pacote que contêm as classes para acesso a banco (via JDBC) é java.sql.*;d) Java inclusive possui o recurso de autoboxing, que é encapsular a primitiva automaticamente no Objeto que a representa quando necessário, por exemplo:...public void setInteger(Integer numero){ this.numero = numero}...//Isso é uma primitivaint numeroPrimitivo = 7;...//Isso não gera erro, int é automaticamente encapsulado em Integer, ou seja o compilar transforma em setInteger(new Integer(numeroPrimitivo));setInteger(numeroPrimitivo); Compilação do programa Java em bytecodesSupondo que em um exemplo geramos um arquivo chamado “Ola.java”, na hora da compilação, o compilador produz um arquivo “.class” chamado “Ola.class” onde contém a versão compilada. O compilador Java converte o código-fonte em bytecodes que representam tarefas a serem executadas na fase de execução.Figura 2: O compilador cria bytecodes que são armazenados com a extensão .class. Os bytecodes são executados pela Java Virtual Machine (JVM) - uma parte do JDK e a base da plataforma Java. Cinco fases de Java: .: Editar; .: Compilar - Converte o código-fonte Java em bytecodes. .: Carregar; .: Verificar; .: Executar. . . . . Letra E. At.te Foco na missão!!