NetRunner: Java Mastery Guide 1.0 Help

Glossário Java

A

  • Abstract Class: Classe que não pode ser instanciada e pode conter métodos abstratos

  • Annotation: Metadados que podem ser adicionados ao código Java

  • API: Application Programming Interface

B

  • Bytecode: Código intermediário gerado pela compilação Java

  • Bean: Objeto Java que segue convenções específicas

C

  • Class: Modelo para criar objetos

  • Classpath: Caminho onde o Java procura por classes

  • Collection: Interface para grupo de objetos

D

  • DAO: Data Access Object

  • Dependency Injection: Padrão de design para inversão de controle

  • DTOs: Data Transfer Objects

E

  • Encapsulation: Princípio de OOP para esconder implementações

  • Exception: Evento que ocorre durante a execução

F

  • Framework: Estrutura de suporte predefinida

  • Final: Modificador para constantes e métodos não sobrescritíveis

G

  • Garbage Collection: Gerenciamento automático de memória

  • Generic: Tipo parametrizado

H

  • Heap: Área de memória para objetos

  • HTTP: Hypertext Transfer Protocol

I

  • Interface: Contrato para implementação de métodos

  • Iterator: Padrão para percorrer coleções

J

  • JAR: Java Archive

  • JVM: Java Virtual Machine

  • JRE: Java Runtime Environment

  • JDK: Java Development Kit

L

  • Lambda: Função anônima

  • LINQ: Language Integrated Query

M

  • Maven: Ferramenta de build

  • Middleware: Software intermediário

  • MVC: Model-View-Controller

O

  • OOP: Object-Oriented Programming

  • ORM: Object-Relational Mapping

P

  • Package: Namespace para organizar classes

  • POJO: Plain Old Java Object

R

  • Reflection: API para examinar/modificar código em runtime

  • REST: Representational State Transfer

S

  • Serialization: Conversão de objeto em bytes

  • Spring: Framework Java popular

  • Stream: Sequência de elementos

T

  • Thread: Unidade de execução

  • Transaction: Unidade atômica de trabalho

V

  • Varargs: Número variável de argumentos

  • Virtual Method: Método que pode ser sobrescrito

26 June 2025