Você está na página 1de 2

Revisão Java

1.Oque é casting?
-Apontar para o compilador que esta atribuindo o valor de uma variável a outra

2.O que é algorítimos?


-São passos finitos instruindo um computador a resolver um problema

3.O que é automação?


-É automatizar os processos para ganho de tempo

4.O que é um programa de computador?


-É uma serie de instruções escritas em alguma linguagem, que possa ser executada por
algum dispositivo computacional,para atingir um objetivo.

6. diferença entre léxica e sintática?


-Léxica diz respeito a forma em que as palavra são escritas.
-Sintática diz respeito a ordem correta que elas estão

7. o que é uma ide?


-É um ambiente de desenvolvimento de programas, em que possuem ferramentas e
plugins para maior produtividade.

9. diferença entre compilação e interpretação de código?


-Compilação é o processo em que faz toda a analise do código(léxica,sintática e
semântica) para depois executar. Na interpretação se analise e executa linha por linha.

10. o que é código fonte?


-É o código em que contem as instruções de um programa

12. o que é maquina virtual?


-São recursos que o sistema separa para a criação de um novo sistema de modo virtual

13. o que é o entrada-processamento-saida?


-É o processo para a criação de programas em que se entra os dados, esses dados são
processados gerando uma saída

14. diferença entre jdk jvm?


-jdk: É o kit de desenvolvimento java responsável por compilar o código java
jvm: É o executador de bytecode

15. o que são membros estáticos em java?


-São partes de um classe em que podem ser chamados a partir do nome dessa classe sem
a necessidade de ser instanciados.

16. diferença entre objeto e classe?


-Objeto é a instancia de uma classe; E classes são moldes para a criação de alguma
representação abstrata de um conjunto de dados e operações do mundo real.

17. o que são construtores?


-São moldes com dados padrões de uma classe
18. o que é a palavra this?
-É uma palavra reservada para referenciar um atributo da própria classe
19. o que é sobrecarga?
-É poder atribuir funcionalidades diferentes a métodos de mesmo nome que são
herdados de classe pai ou da própria classe

20. o que é encapsulamento?


-É poder definir quem pode ou não pode acessar determinado atributo ou método ao
utilizar os recursos de uma classe.

21. diferença entre tipo referencia e tipo valor?


-tipo referencia são tipos objeto em que ao instanciar esse objeto a variável apontara
para onde ele esta armazenado na memoria.
-tipo valor são tipos primitivos em que seu valor é armazenado na própria variável

22. o que é boxing, unboxing e Wrapler classes?


-Boxing é atribuir o valor de um tipo primitivo a um objeto compatível
-Unboxing é atribuir o valor de um tipo objeto a um tipo primitivo compatível
-Wrapler classes são a criação de classes para os tipos primitivos permitindo o uso de
OO em tipos primitivos.

23. o que são vetores?


-É uma estrutura de dados em que se pode armazenar vários dados de mesmo tipo

24. o que é for each?


-É uma estrutura de repetição para percorrer objetos

25. diferença entre listas e vetores java?


-vetores tem tamanho pre definido e listas tem tamanho dinâmico

26. o que são matrizes?


-São vetores de duas dimensões

27. o que é enumerações?


-São classes especiais que permitem criar estados para um objeto

28. o que é composição?


-É permitir que objetos componham outros objetos

Você também pode gostar