

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
O java é uma linguagem de programação que oferece segurança, velocidade no desenvolvimento e portabilidade do código. Ela foi desenvolvida com a intenção de fornecer uma ligação com o c++, mas com melhor segurança. Neste capítulo, aprenderemos o que é o java, seus objetivos iniciais e suas principais características, como a alocação dinâmica de memória, segurança no código e o class loader.
Tipologia: Notas de estudo
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Capítulo 01
O que é o Java?
O Java é:
O Java é resultado de uma busca por uma linguagem de programação que pudesse fornecer uma ligação com o C++, mas com segurança.
Os primeiros objetivos alcançados com desenvolvimento desta nova linguagem foram:
Criação de uma linguagem orienta a objetos;
Fornecimento de um ambiente de desenvolvimento por dois motivos:
Velocidade no desenvolvimento - eliminando o ciclo de compilar-linkar- carregar-testar;
Portabilidade do Código - com um interpretador que especifica a forma do nível do sistema operacional. ( Pode rodar em qualquer tipo de sistema operacional);
Não tem acesso a ponteiros do sistema operacional;
Fornece dinamismo durante a manutenção de programas;
Garbage Collection (Libera uma coleção)
O Java não segura áreas de memória que não estão sendo utilizadas, isto porque ele tem uma alocação dinâmica de memória em tempo de execução. No C e C++ (e em outras linguagens) o programa desenvolvido é responsável pela alocação e desalocação da memória.
Durante o ciclo de execução do programa o Java verifica se as variáveis de memória estão sendo utilizadas, caso não estejam o Java libera automaticamente esta área que não esta sendo utilizada.