0% acharam este documento útil (0 voto)
26 visualizações2 páginas

Resumo - Java

Resumo - Java
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
26 visualizações2 páginas

Resumo - Java

Resumo - Java
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

1.

Origem e História do Java


O Java foi desenvolvido pela Sun Microsystems como uma linguagem de programação
orientada a objetos. Seu propósito inicial era criar aplicativos independentes da
plataforma, eliminando complexidades como ponteiros e herança múltipla presentes no
C++.
2. Principais Características do Java
 Simplicidade e familiaridade: Possui sintaxe semelhante ao C++, mas sem ponteiros,
sobrecarga de operadores e arquivos headers.
 Orientado a Objetos: Baseia-se em classes e objetos, mas não é 100% OO, pois possui
tipos primitivos não encapsulados.
 Compilado e Interpretado: Os programas são compilados em bytecode, executado
pela Java Virtual Machine (JVM).
 Portabilidade: Pode ser executado em qualquer sistema com um interpretador Java,
garantindo independência de hardware e SO.
 Segurança: Os programas não acessam diretamente o hardware, operando dentro da
JVM.
 Multithreading: Suporta execução concorrente de tarefas.
3. JVM (Java Virtual Machine)
A JVM é um interpretador que executa o bytecode gerado pelo compilador Java. Isso
permite que os programas sejam executados em qualquer sistema que possua a JVM
instalada.
4. JDK (Java Development Kit)
O JDK é um kit de desenvolvimento que inclui:
 javac: compilador Java.
 java: interpretador.
 javadoc: gerador de documentação.
 jar: compactador de arquivos Java.
O JDK possui três edições:
 J2SE (Java Standard Edition) – aplicações gerais.
 J2EE (Java Enterprise Edition) – aplicações empresariais.
 J2ME (Java Micro Edition) – aplicações para dispositivos móveis.
5. Portabilidade
O Java pode ser executado em qualquer plataforma sem necessidade de recompilação,
desde que haja uma JVM disponível. Além disso, o tamanho dos tipos primitivos é
padronizado, garantindo consistência independente do hardware.
6. Garbage Collector
O Garbage Collector é responsável pela liberação automática da memória ocupada por
objetos não referenciados. A JVM executa o coletor de lixo periodicamente, evitando
vazamentos de memória.
7. Compilação em Java
A compilação ocorre em duas etapas:
1. O código fonte (.java) é compilado pelo javac, gerando um bytecode (.class).
2. O bytecode é interpretado pela JVM, permitindo execução em diferentes plataformas.
8. Ambientes de Desenvolvimento para Java
Os principais ambientes integrados de desenvolvimento (IDEs) incluem:
 Eclipse
 NetBeans
 IntelliJ IDEA
 JBuilder
 Visual J++
 JCreator
Essas IDEs fornecem ferramentas gráficas e facilitam a escrita, depuração e execução de
programas Java.

Bibliografia
Claro, D. B., & Sobral, J. B. M. (2008). Programação em Java. Florianópolis: Copyleft
Pearson Education.

Você também pode gostar