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