0% encontró este documento útil (0 votos)
39 vistas7 páginas

Diccionario de Términos de Java

Cargado por

yojanmora05
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas7 páginas

Diccionario de Términos de Java

Cargado por

yojanmora05
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Diccionario de Términos de Java

Diccionario de términos de Java

### A

- **abstract**: Palabra clave para declarar clases o métodos abstractos que no se pueden instanciar directamente y

deben ser implementados por una subclase.

- **Annotation**: Metadato que se puede agregar a clases, métodos, variables, etc., para proporcionar información

adicional.

- **Array**: Estructura de datos que almacena una colección de elementos del mismo tipo en posiciones contiguas de

memoria.

- **ArrayList**: Implementación de una lista basada en un array dinámico que permite almacenamiento de elementos y

redimensionamiento automático.

### B

- **boolean**: Tipo de datos que solo puede tener dos valores: `true` o `false`.

- **break**: Termina una estructura de control (como un bucle `for`, `while` o `switch`) y continúa la ejecución después

del bloque.

### C

- **Casting**: Conversión de un tipo de dato a otro. Puede ser **implícito** (automático) o **explícito** (forzado).

- **catch**: Bloque usado junto con `try` para manejar excepciones.

- **char**: Tipo de dato que representa un solo carácter en Unicode (16 bits).

- **class**: Define una clase, que es la base de la programación orientada a objetos en Java.

Página 1
Diccionario de Términos de Java

- **Classpath**: Ruta donde el compilador y la JVM buscan archivos de clase y otros recursos.

- **Constructor**: Método especial que se llama cuando se crea una instancia de una clase.

- **Constructor Overloading**: Capacidad de definir varios constructores en una clase con diferentes firmas.

- **continue**: Termina la iteración actual de un bucle y comienza la siguiente.

### D

- **do-while**: Bucle que se ejecuta al menos una vez y continúa mientras la condición sea verdadera.

- **double**: Tipo de dato para números de coma flotante de precisión doble (64 bits).

### E

- **Encapsulation**: Principio de ocultar detalles de implementación y exponer solo lo necesario.

- **enum**: Tipo especial que permite definir un conjunto de constantes.

- **Exception**: Objeto que representa un error en tiempo de ejecución.

- **extends**: Palabra clave que se usa para indicar que una clase hereda de otra clase.

### F

- **final**: Palabra clave que se usa para declarar constantes, evitar que una clase sea heredada o impedir la

sobreescritura de métodos.

- **float**: Tipo de dato para números de coma flotante de precisión simple (32 bits).

- **for**: Estructura de control que permite realizar bucles de forma controlada.

- **for-each**: Bucle que permite iterar sobre arrays y colecciones de forma simplificada.

- **Functional Interface**: Interfaz con un único método abstracto, usada en programación funcional.

Página 2
Diccionario de Términos de Java

### G

- **Garbage Collection**: Proceso automático que libera memoria eliminando objetos no usados.

- **Generics**: Permite crear clases, interfaces y métodos con tipos de datos parametrizados.

### H

- **HashMap**: Estructura de datos que almacena pares clave-valor para acceso rápido mediante la clave.

- **Heap**: Área de memoria donde se almacenan objetos creados en tiempo de ejecución.

### I

- **if**: Estructura de control que evalúa una condición y ejecuta un bloque de código si esta es verdadera.

- **implements**: Indica que una clase implementa una interfaz.

- **import**: Permite importar clases y paquetes para utilizarlos en el código.

- **Inheritance**: Permite que una clase herede propiedades y métodos de otra clase.

- **instanceof**: Operador que verifica si un objeto es una instancia de una clase o interfaz específica.

- **int**: Tipo de dato que representa un número entero de 32 bits.

- **interface**: Tipo que define un conjunto de métodos que una clase debe implementar.

- **Integer**: Clase envolvente para el tipo de dato `int`, que permite tratar números enteros como objetos.

### J

- **JAR (Java Archive)**: Formato de archivo comprimido que agrupa archivos `.class`, imágenes y otros recursos en un

Página 3
Diccionario de Términos de Java

solo archivo.

- **JDBC (Java Database Connectivity)**: API de Java que permite interactuar con bases de datos SQL.

- **JVM (Java Virtual Machine)**: Máquina virtual que ejecuta el bytecode de Java, permitiendo portabilidad.

### L

- **Lambda Expression**: Expresión que define una función anónima de forma concisa.

- **long**: Tipo de dato para números enteros de 64 bits.

### M

- **main**: Método principal que se ejecuta al inicio de un programa Java.

- **Method Overloading**: Definir varios métodos con el mismo nombre en una clase con diferentes parámetros.

- **Method Overriding**: Redefinir un método de una clase padre en una subclase con la misma firma.

- **Multithreading**: Capacidad para ejecutar múltiples hilos en un programa de manera simultánea.

### N

- **new**: Palabra clave que se usa para crear nuevas instancias de una clase.

- **null**: Valor especial que indica que una variable no tiene referencia a ningún objeto.

### O

- **Object**: Instancia de una clase que representa una entidad con atributos y comportamientos.

- **Object-Oriented Programming (OOP)**: Paradigma de programación basado en clases, objetos, herencia,

Página 4
Diccionario de Términos de Java

encapsulamiento y polimorfismo.

### P

- **package**: Agrupa clases relacionadas en un mismo espacio de nombres.

- **Polymorphism**: Capacidad de un objeto para adoptar diferentes formas en tiempo de ejecución.

- **private**: Modificador de acceso que restringe la visibilidad de variables o métodos solo a la clase donde se define.

- **protected**: Permite el acceso a miembros de una clase solo desde la misma clase, subclases y clases del mismo

paquete.

- **public**: Modificador de acceso que permite que un miembro sea visible desde cualquier clase.

### R

- **Reflection**: API para inspeccionar y manipular clases, métodos y campos en tiempo de ejecución.

- **return**: Palabra clave para devolver un valor desde un método.

### S

- **Serializable**: Interfaz que marca una clase como serializable para guardar y recuperar su estado.

- **static**: Hace que un miembro de una clase pertenezca a la clase en lugar de a una instancia.

- **String**: Clase que representa una cadena de caracteres inmutable.

- **StringBuilder y StringBuffer**: Clases para construir y modificar cadenas de texto de manera eficiente.

- **super**: Palabra clave para referirse a la clase padre de un objeto.

- **Swing**: Biblioteca de Java para construir interfaces gráficas de usuario.

- **switch**: Estructura de control que selecciona una opción en función del valor de una expresión.

Página 5
Diccionario de Términos de Java

- **synchronized**: Asegura que un método o bloque de código es seguro para el acceso concurrente en múltiples hilos.

### T

- **this**: Referencia a la instancia actual de una clase.

- **throw**: Lanza una excepción en caso de que ocurra un error.

- **throws**: Declara que un método puede lanzar excepciones.

- **try**: Define un bloque de código que intenta ejecutarse y que puede lanzar excepciones.

- **Thread**: Representa un hilo de ejecución en un programa.

- **type casting**: Conversión de un tipo de datos a otro.

### U

- **Unchecked Exception**: Excepciones que no se verifican en tiempo de compilación.

### V

- **void**: Indica que un método no devuelve ningún valor.

- **Virtual Machine (VM)**: Entorno de ejecución virtual donde se ejecuta el bytecode de Java.

- **volatile**: Palabra clave para variables que se pueden modificar en diferentes hilos, garantizando la visibilidad

correcta de su valor.

### W

- **while**: Estructura de control que ejecuta un bloque de código mientras la condición sea verdadera.

Página 6
Diccionario de Términos de Java

- **Wrapper Class**: Clases envolventes para tipos de datos primitivos (`Integer`, `Double`, etc.) que los tratan como

objetos.

### Y

- **yield**: Método de `Thread` que permite ceder la ejecución del hilo actual a otros hilos de la misma prioridad.

Página 7

También podría gustarte