Perguntas e respostas da entrevista Java para 2022
Publicados: 2021-12-15O Tech Learn está compartilhando perguntas e respostas básicas e avançadas de entrevista Java para 2022, que ajudarão você a limpar sua entrevista Java na primeira tentativa!
Leia também - Aprenda Java online grátis
71 principais perguntas e respostas da entrevista sobre Java
- Por que Java é independente de plataforma?
Java também é chamado de plataforma independente devido aos códigos de byte que podem ser executados facilmente em qualquer sistema operacional.
- Por que Java não é 100% orientado a objetos?
Java faz o uso de 8 tipos de dados primitivos que incluem char, Boolean, int, float, byte e short que não vêm na categoria de objeto e é por isso que java não é 100% linguagem de programação orientada a objetos.
- O que é JVM?
JVM significa Java Virtual Machine. JVM é um interpretador que aceita e executa o 'Bytecode'
- Liste cinco recursos do Java?
As principais características do Java incluem Robusto, Orientado a Objetos, Multi-thread, Independente de Plataforma e Interpretado.
- Por que Java é considerado dinâmico?
Java foi projetado para ser adotado em um ambiente em mudança. Seus programas carregam uma grande quantidade de informações que podem ser muito úteis na resolução e verificação de entradas para um objeto em tempo de execução.
- Definir classe?
No java, uma classe consiste em métodos e campos para definir a natureza de um objeto. É uma impressão azul que é responsável por criar os objetos.
- O que você sabe sobre Java?
Java foi lançado e desenvolvido pela Sun Microsystems em 1995. É uma linguagem de programação de alto nível e orientada a objetos que pode ser executada em várias plataformas, incluindo Mac OS, Windows e muitas outras.
- Definir Java Arquitetura Neutra?
Java Architectural Neutral é um compilador que é usado para gerar um formato de arquivo de objeto de arquitetura neutra. Com a presença do sistema java runtime, seu código compilado secreto para o formato executável.
- Quais plataformas são suportadas pelo Java?
Java roda em Mac OS, Windows e também em muitas versões de UNIX/Linux como CentOS, Redhat Linux, Sun Solaris, HP-Unix, Ubuntu, etc.
- Liste quaisquer 5 IDEs de Java?
As 5 IDEs Java estão listadas abaixo:
• Netbeans
• Eclipse
• Azul J
• JCreator
• jEditar - Liste algumas palavras-chave de Java:
Algumas palavras-chave de Java estão listadas abaixo:
• Abstrato
• Boleano
• Pausa
• byte
• classe
• trocar
• apanhar - Quais são as três etapas para criar um objeto para uma classe?
Se você deseja criar um objeto para uma classe, precisa seguir estas etapas:
• Declare o objeto
• Instanciado
• Inicializado - Escreva o valor padrão do tipo de dados byte em Java?
0 é o valor padrão do tipo de dados byte na linguagem de programação Java.
- Escreva o valor padrão do tipo de dados double e float em Java?
O valor padrão do tipo de dados float na linguagem de programação Java é 0.0f.
O valor padrão do tipo de dados double na linguagem de programação Java é 0.0d. - Como Java permite alto desempenho?
Para habilitar o alto desempenho, o compilador de tempo é usado pelo Java, que é usado para converter as instruções em bytecodes.
- O que é uma classe em Java?
Uma classe é conhecida como protótipo definido pelo usuário e blueprint pelo qual os objetos são formados. Significa o conjunto de métodos ou propriedades que são iguais para todos os objetos.
- Quando podemos usar o método parseInt()?
Aplicamos o método parseInt() Para obter o tipo de dados primitivo de uma determinada String.
- java.util.regex contém de quais classes?
java.util.regex tem três classes listadas abaixo:
1. Classe de padrão
2. Classe Matcher
3. Classe PatternSyntaxException - O que é uma exceção?
Um problema que ocorre no momento da execução de um programa é conhecido como Execução. Estes são capturados por supervisores colocados com a técnica do fio.
- Liste duas subclasses na classe Exception:
A classe de exceção consiste em duas subclasses principais que são as seguintes:
• classe IOException
• Classe RuntimeException - O que é classe Singleton?
A classe Singleton regula a criação do objeto, limita o número a 1, mas permite a flexibilidade para criar objetos se alguma condição for alterada.
- Defina JDK?
A forma completa do JDK é o Java Development Kit. JDK é uma ferramenta essencial para empacotar, documentar e compilar programas Java.
- O que você entende por JRI?
JRI é a abreviação de Java Runtime Environment. Refere-se a um ambiente de tempo de execução que é responsável por executar o bytecode Java.
- Explicar a JVM
A forma completa de JVM significa Java Virtual Machine. Três notações são seguidas pela JVM: Especificação e Implementação da Instância de Tempo de Execução
- Escreva as vantagens dos Pacotes.
As vantagens dos Pacotes estão listadas abaixo:
• Ajude a evitar os conflitos de nomes.
• Fornecer controle de acesso mais simples no código
• Têm classes ocultas que são usadas apenas nos pacotes e não são observáveis para classes externas
• Ajuda na criação de uma estrutura hierárquica adequada. - Anote os tipos de modificadores suportados pelo Java
Basicamente 4 tipos de modificadores de acesso são suportados pelo java:
• Predefinição
• Público
• Privado
• Protegido - Quantos tipos de construtores existem em Java?
Existem dois tipos de construtores:
• Construtor padrão
• Construtor parametrizado - Definir construtor padrão
Construtores padrão também são conhecidos como construtores sem argumento que podem ser feitos por padrão e não aceitam nenhuma participação.
- Definir construtor parametrizado
Em java, Construtor parametrizado é aquele que recebe o argumento e consegue inicializar as variáveis de instância com o valor fornecido.
- Escreva alguns pontos sobre a lista Array
• A lista de matrizes não é coordenada.
• Isso é rápido
• Não descreve o tamanho do incremento.
• Iterator é usado pela lista de matrizes para percorrer uma lista de matrizes. - O que é vetor em Java?
• O vetor é coordenado.
• Vector é seguro para threads, portanto é lento.
• O padrão é maximizar o tamanho de sua matriz.
• O tamanho do incremento é definido por vetor - O que é um objeto em Java?
Um objeto tem 3 características que estão listadas abaixo:
• Estado
• Comportamento
• Identidade - Como um objeto é criado em Java?
Criamos um objeto usando a palavra-chave 'new'. Por exemplo:
ClassName obj = new ClassName(); - Quais são os principais conceitos de POO em Java?
Os principais conceitos de POO em Java são:
• Herança
• Encapsulamento
• Abstração
• Polimorfismo - Qual é a palavra-chave final em Java?
Final é uma palavra-chave especial em Java que basicamente atua como um modificador de não acesso. Podemos usar essa variável em vários contextos, incluindo:
• variável final
• método final
• aula final - Quais são as maneiras de alcançar o encadeamento de construtores?
Podemos alcançar o encadeamento de construtores de duas maneiras:
• Da classe base usando super()
• Dentro da mesma classe usando this() - O que é um carregador de classe em Java?
Um subconjunto de Java Virtual Machine (JVM) que é usado para carregar os arquivos de classe é conhecido como Java ClassLoader.
- Quantos carregadores de classe integrados fornecidos pelo Java?
Três carregadores de classe integrados são fornecidos por java
• Extensão ClassLoader
• Bootstrap ClassLoader
• ClassLoader do Sistema/Aplicativo - Escrever características da interface do mapa
As características da interface Map são:
• O mapa não inclui chaves duplicadas.
• Cada chave pode mapear no máximo um valor. - O que Java inclui em sua estrutura de coleção?
• Interfaces
• Aulas
• Métodos - Nomeie o tipo de classes executadas por Herança
• Classe pai que é uma classe Super ou Base.
• Classe filha que é uma subclasse ou classe derivada. - Definir herança única
Quando uma classe obtém os recursos de outra classe, isso é conhecido como herança simples.
- Definir herança multinível
Na Herança Multinível, quando uma classe é derivada de outra classe e essa outra classe também foi derivada de outra classe.
- O que você entende por herança hierárquica?
Herança hierárquica significa uma classe com mais de uma subclasse (classes filhas)
- O que é herança híbrida?
Uma mistura de dois ou mais tipos de herança é conhecida como herança híbrida
- Como alcançar o encapsulamento em Java?
Podemos alcançar o encapsulamento de duas maneiras simples:
• Declarando as variáveis de uma classe como privada.
• Oferecendo métodos getter e setter público para alterar e visualizar valores de variáveis. - Qual é o ciclo de vida de um servlet?
Abaixo estão listados os cinco estágios do ciclo de vida do servlet:
• Servlet é destruído
• O servlet é inicializado
• O servlet está carregado
• Atenda a solicitação
• O servlet é instanciado - Escreva as formas comuns de gerenciamento de sessão em servlets
• API de gerenciamento de sessão
• Biscoitos
• Autenticação de usuário
• Reescrita de URL
• Campo Oculto HTML - Escreva os tipos de drivers JDBC
Os tipos de drivers JDBC são:
• Driver fino (driver totalmente java)
• Driver de ponte JDBC-ODBC
• Driver de API nativa (driver parcialmente java)
• Driver de protocolo de rede (driver totalmente java) - Escreva as etapas para se conectar a um banco de dados em java?
Os métodos para se conectar a um banco de dados em java são:
• Criando declaração
• Execução de consultas
• Registrando a classe de motorista
• Criando conexão
• Fechando a conexão - Quais são os tipos de instruções suportados pelo JDBC?
Três tipos de instruções são suportados pelo JDBC
• Declaração
• Declaração Callable
• Declaração preparada - Escreva os diferentes módulos do framework Spring
Os diferentes módulos da estrutura de mola são:
• Primavera DAO
• Primavera JDBC
• Primavera ORM
• Contexto de Primavera
• Módulo Web Spring
• Primavera AOP
• Spring MVC - Mencione algumas das anotações significativas na configuração Spring baseada em anotações
• @Autowired
• @Recurso
• @PreDestroy
• @Qualificador
• @Requeridos
• @PostConstruct - Liste os 5 tipos de escopos definidos nos beans Spring
5 Os tipos de escopos definidos nos beans Spring são os seguintes:
• Singleton:
• Protótipo
• Solicitação
• Sessão
• Sessão global - Escreva algumas das anotações importantes do Spring
As anotações importantes do Spring são:
• @Controller
• @RequestMapping
• @ResponseBody
• @PathVariable
• @Autowired
• @Qualificador
• @Serviço
• @Alcance
• @Configuração
• @ComponentScan
• @Feijão - Quais são os tipos de gerenciamento de transações suportados pelo Spring?
Existem 2 tipos de gerenciamento de transações que suportam a mola:
• Gerenciamento de transações programáticas
• Gerenciamento de transações declarativas - Como você pode lidar com exceções Java?
Usando essas 5 palavras-chave, podemos lidar com as exceções Java
• apanhar
• finalmente
• experimentar
• arremessos
• lançar - Quais são os métodos importantes da classe de exceção Java?
Os métodos importantes da Java Exception Class são os seguintes:
• GetCause de lançamento sincronizado()
• String getMessage()
• void printStackTrace()
• String getLocalizedMessage()
• String paraString() - Quantos tipos de lixo fornecidos pelo Java?
Java fornece 4 tipos de lixo:
• Coletor de Lixo CMS
• Coletor de lixo em série
• Coletor de Lixo Paralelo
• Coletor de Lixo G1 - Quais são as duas maneiras de criar um thread?
As duas maneiras de criar um thread são:
• Implemente a interface executável.
• Estender o fio - O que é OutOfMemoryError em Java?
A subclasse de java.lang.Error que geralmente acontece quando nossa Java Virtual Machine fica sem memória é conhecida como OutOfMemoryError em Java.
- Quantos tipos de áreas de memória são alocadas pela JVM?
• Pilha
• Pilha
• Pilha de métodos nativos
• Registro do Contador de Programas
• Área de Classe (Método) - Você pode fazer um construtor final?
Não, não podemos fazer um construtor final
- Quais são as maneiras de copiar os valores de um objeto para outro em java?
• Usando o construtor
• Atribua os valores de um objeto a outro objeto
• Usando o método clone() da classe Object - Quantos tipos de herança existem em Java?
Existem cinco tipos de herança em Java:
• Herança múltipla
• Herança Híbrida
• Herança de nível único
• Herança Hierárquica
• Herança multinível - Qual classe é a superclasse para todas as classes?
A superclasse para todas as classes é a classe Object.
- Write são os principais usos da palavra-chave super?
Os principais usos da palavra-chave super são:
• Invocando o método de classe pai imediato.
• Invocando o construtor de classe pai imediato. - Como podemos alcançar a sobrecarga do método?
A sobrecarga de métodos pode ser obtida de duas maneiras:
• Modificando o número de argumentos
• Modificando o tipo de retorno - É possível substituir os métodos privados?
Não, pois é limitado à classe, então não podemos substituir o método privado.
- Java tem funções virtuais?
Sim, todas as funções são virtuais por padrão em java
- O que é Typecast?
Typecasting é de dois tipos:
• Implícito
• Explícito
O Tech Learn continua compartilhando perguntas básicas e avançadas de entrevista e respostas de java de acordo com as demandas do setor, portanto, continue nos visitando para obter atualizações regulares sobre as perguntas de entrevista em java .
Link de referência:
- https://www.edureka.co/blog/interview-questions/java-interview-questions/
- https://www.javatpoint.com/corejava-interview-questions
Postagem relacionada
Perguntas e respostas da entrevista Java para 2022
As 20 principais perguntas e respostas da entrevista de DevOps para 2021
Perguntas e respostas da entrevista da AWS para experientes e calouros para 2021
Perguntas e respostas da entrevista VMware 2021
PERGUNTAS E RESPOSTAS DE ENTREVISTA COM PYTHON