Você está na página 1de 1

>>>>> ORIENTAÇÃO A OBJETOS <<<<<<

- Pensar em entidades que existem dentro do problema e como elas interagem entre
si;
- Interação gera um sistema funcional;
- Reepresentação dos objetos reais;
- Mais facíl de manter a organização do código;
- Código fragmentado em classes, faiclita as mudanças;
- Reuso de código eficiente, mais elegante;

>>>>> LINGUAGEM JAVA <<<<<<<<<

- O código escrito é convertido para uma linguagem genérica que é interpretada por
uma
JVM(Maquína Virtual Java) que está presente em muitos dispositivos diferentes;

>>>>> A PORTABILIDADE DO JAVA <<<<<<<<

- Uso das JVMs, um único código pode ser usado em vários dispositivos diferentes;
- Ex: Mac, Win, Lin ------ Cada sistema operacional tem um JVM específica;
- JVM é um computador virtual dentro do seu computador;
- A compilação gera um código que só a JVM entende;
- A preocipação com a arquitetura do computador é de quem criou a JVM, não de quem
criou o sistema;
- A JVM interpreta os Bytecodes que são os códigos gerados depois da
compilação;

>>>>> PRINCÍPIOS DA ORIENTAÇÃO A OBJETOS <<<<<<

- Abstração, encapsulamento, modularização, hierarquia;


- Precisa desses 4 prícipios bases;
- ABSTRAÇÃO: Abstrair o que é irrelevante pro sistema, pro negócio;
- ENCAPSULAMENTO: Proteção de alguns itens dentro de um sistema;
é preciso de algum método para acessar esses itens;
ex: o liquidificador tem circuitos encapsulados, mas é disponibilizado um botão
ao usuário para fazer o controle de velocidades;
-- Proteger código fonte.
-- Deixa o Software mais flexível.
- MODULARIZAÇÃO: Criar módulos, quebrar códigos que estão ficando extensos;
isso é feito através das CLASSES;
- HIERARQUIA: Árvores genealogicas dentro dos códigos; Herança: classe herda
atributos
e comportamentos de uma classe pai, visando reaproveitamento de código;

>>>>>>> LINGUAGEM DE PROGRAMAÇÃO <<<<<<<<<<

- Java é a linguagem mais utilizada no mercado corporativo;


- Linguagem de programação é u conjunto de limitado de instruções, associado a um
conjunto de regras que definem como as instruções podem ser associadas, ou seja,
como compor os programas para a resolução de determinado problema;
- Abstrair informações do mundo real e jogar pra sistemas;
- Fazer sistemas parecidos com o mundo real;

>>>> LIVROS <<<<<<<<

- Java: Como programar;


- Use a cabeça! Java;
- OCA/OCP JAVA SE PROGRAMMER I E II & STUDY GUIDE;

Você também pode gostar