SóProvas


ID
671254
Banca
FCC
Órgão
TCE-SP
Ano
2012
Provas
Disciplina
Programação
Assuntos

Sobre a programação na linguagem Java é correto afirmar:

Alternativas
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.
    Errado

    b) 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 HTML

    c) 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 primitiva
    int 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 bytecodes


    Supondo 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.


    O compilador cria bytecodes que são armazenados com a extensão .class.

    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!!