Considere os trechos de códigos escritos em duas diferentes
linguagens de programação:
Considerando que os trechos foram salvos em arquivos de
nome Titulo com a extensão adequada à linguagem de
programação e que há ambientes de desenvolvimento
ideais instalados,
Na arquitetura da JVM existe a JVM Memory que contém uma área de memória que armazena os objetos criados pela aplicação
por meio do operador new ou qualquer outro método que crie um objeto. Essa área de memória é chamada de
Q125806 - IBFC Analista de Tecnologia da Informação - Desenvolvimento 2017
Java Virtual Machine (Máquina Virtual Java) é um
programa que carrega e executa os aplicativos Java,
convertendo:
Existem linguagens de programação que utilizam de
máquinas virtuais para permitir que programas
possam rodar em máquinas com diferentes
configurações. A máquina virtual da linguagem JAVA
é conhecida como:
Considere a imagem abaixo, que mostra o esquema de funcionamento da Java Virtual Machine – JVM.
O produto resultante do processo de compilação de classes Java, que deve preencher a lacuna I, é conhecido como
Q126376 - BIO-RIO Tecnólogo - Desenvolvedor de Software e Sistemas 2015
Observe a figura abaixo, que ilustra um esquema de execução de programas em Java.
Neste esquema, o compilador traduz o programa fonte em instruções que a Máquina Virtual Java – JVM possa entender que armazena em um arquivo num formato específico, na figura destacado pelo sinal ? , conhecido como:
Na sintaxe da estrutura try-catch-finally, definida pela especificação da linguagem de programação Java versão 8 para o tratamento de exceção, verifica-se que
Analise as afirmativas sobre métodos de implementação de linguagens de programação:
I. No processo de interpretação, a instrução é traduzida e executada no momento da execução do programa. Uma vantagem é que apenas partes do programa podem ser executados, mas há desvantagens: o processo é mais lento em relação ao processo de compilação e pode haver maior consumo de memória.
II. O processo híbrido combina a execução eficiente e a portabilidade de programas. A base é a existência de um código intermediário, mais fácil de ser interpretado e não específico de uma plataforma computacional. O método é dividido em duas etapas: compilação para um código intermediário e interpretação desse código. Um exemplo é o Java e a JVM.
III. O processo de compilação efetua a tradução integral do código fonte para o código de máquina. A execução é mais rápida porque não é necessário fazer nenhuma tradução intermediária. Para que o programa seja executado é necessário apenas o código executável. A vantagem é a total portabilidade do código executável, que pode ser executado em qualquer sistema operacional.
Está correto o que se afirma APENAS em
Q126974 - COPEVE-UFAL Analista de Tecnologia da Informação 2012
Analisando as afirmações seguintes, relacionadas à versão mais nova da máquina virtual Java,
I. A linguagem Java não permite a criação de classes com visibilidade privada (private).
II. A linguagem Java não permite a definição de métodos construtores com visibilidade privada (private).
III. A linguagem Java não permite a definição de pacotes com visibilidade privada (private).
IV. A linguagem Java não permite a utilização de polimorfismo paramétrico.
verifica-se que está(ão) correta(s)
Q127439 - CESGRANRIO Analista de Sistemas Júnior 2011
Muito utilizada para desenvolvimento de aplicativos Web, a tecnologia Java tem como principal característica gerar aplicações que rodam em qualquer dispositivo que tenha acesso a Internet, utilizando, entre outros recursos, o software