Glosario de Progrmaciòn
Glosario de Progrmaciòn
Tecnológico De Estudios
Superiores
Huixquilucan
Ingenieria En Sistemas
Computacionales
Maly Farías López
2do semestre
3202
13-03-2023
Las palabras reservadas en Java
Glosario:
Abstract:
Es una clase de la que nunca se van a crear instancias: simplemente va a servir como
superclase a otras clases
Assert
Es un predicado una declaración de verdadero / falso , que indicar al desarrollador si es
verdadero en ese lugar y si no es asi se evalúa como falsa en tiempo de ejecución, se
produce un error de aserción, que normalmente hace que la ejecución se anule.
Boolean
Define los valores "true" o "false". el valor del tipo primitivo booleano es falso. Esta palabra
clave se usa para declarar que un método devuelve un valor del tipo primitivo booleano.
Break
Se utiliza para finalizar la ejecución en el cuerpo del bucle actual.
Byte
Se utiliza para declarar un campo que puede contener un entero de complemento de dos
con signo de 8 bits. También se utiliza para declarar que un método devuelve un valor del
byte tipo primitivo.
Case
Una declaración en el bloque de conmutación se puede etiquetar con una o más etiquetas
de case.
Catch
Se usa junto con un bloque de prueba y un bloque finalmente opcional. Especifican qué
hacer si el bloque try lanza un tipo específico de excepción.
Char
Define una variable de carácter capaz de contener cualquier carácter del conjunto de
caracteres del archivo fuente Java.
Class
Los campos de instancia y clase, los métodos y las clases internas, además de
especificar las interfaces que implementa la clase y la superclase inmediata de la clase. Si
la superclase no se especifica explícitamente, la superclase es implícitamente Object. La
palabra clave de clase también se puede utilizar en el formulario Class.class para obtener
un objeto Class sin necesidad de una instancia de esa clase. Por ejemplo, String.class se
puede usar en lugar de hacer una nueva String (). GetClass ().
Const
se debe especificar su valor en la misma sentencia en la que se declara, lo que tiene
sentido, dado que no se puede cambiar posteriormente.
Continue
Se utiliza para reanudar la ejecución del programa al final del cuerpo del bucle actual. Si
le sigue una etiqueta, continúe con la ejecución de reanudación al final del cuerpo del
bucle etiquetado adjunto.
Default
Se utilizar para declarar valores predeterminados en una anotación de Java. Desde Java
8 en adelante, la palabra clave predeterminada se usan para permitir que una interfaz
proporcione una implementación de un método.
Do
Se usa junto con while para crear un bucle do-while, que ejecuta un bloque de sentencias
asociadas con el bucle y luego prueba una expresión booleana asociada con while. Si la
expresión se evalúa como verdadera, el bloque se ejecuta de nuevo; esto continúa hasta
que la expresión se evalúa como falsa.
Double
Se usa para declarar una variable que puede contener un número de punto flotante IEEE
754 de doble precisión de 64 bits. Esta palabra clave también se usa para declarar un
método que devuelve un valor del tipo primitivo double.
Else
Se usa junto con if para crear una sentencia if-else, que pruebe una expresión booleana;
si la expresión se evalúa como verdadera, se evalúa el bloque de instrucciones asociadas
con el if; si se evalúa como falso, se evalúa el bloque de declaraciones asociadas con
else.
enum (agregada en J2SE 5.0)
Una palabra clave de Java utilizada para declarar un tipo enumerado. Las enumeraciones
amplían la clase base Enum.
Exports
Se utiliza en java modular para exportar un paquete con un módulo. Esta palabra clave
sólo está disponible en Java 9 y versiones posteriores.
Extend
Se utiliza en una declaración de clase para especificar la superclase; utilizado en una
declaración de interfaz para especificar una o más superinterfaces. La clase X extiende la
clase Y para agregar funcionalidad, ya sea agregando campos o métodos a la clase Y, o
reemplazando los métodos de la clase Y. Una interfaz Z extiende una o más interfaces al
agregar métodos. Se dice que la clase X es una subclase de la clase Y; Se dice que la
interfaz Z es una subinterfaz de las interfaces que se extiende. También se usa para
especificar un límite superior en un parámetro de tipo en Genéricos.
Final
Es una clase final no puede ser subclasificada, un método final no puede ser anulado, y
una variable final puede aparecer como máximo una vez como una expresión de la mano
izquierda en un comando ejecutado. Todos los métodos en una clase final son
implícitamente finales.
Finally
Se utiliza para definir un bloque de instrucciones para un bloque definido previamente por
la palabra clave try. se ejecuta después de que la ejecución sale del bloque try y de
cualquier cláusula catch asociada sin importar si se lanzó o capturó una excepción, o si se
ejecutó el método de izquierda en medio de los bloques try o catch usando la palabra
clave return.
Float
se usa para declarar una variable que puede contener un número punto flotante IEEE 754
de precisión simple de 32 bits, también se usa para declarar que un método devuelve un
valor del tipo primitive.
For
Se utiliza para crear un bucle for, que especifica una inicialización variable, una expresión
booleana y un incremento. La inicialización de la variable se realiza primero y luego se
evalúa la expresión booleana. Si la expresión se evalúa como verdadera, el bloque de
instrucciones asociado con el bucle se ejecuta, y luego se realiza el incremento. La
expresión booleana se evalúa de nuevo; esto continúa hasta que la expresión se evalúa
como falsa. A partir de J2SE 5.0, la palabra clave for también se puede usar para crear el
llamado "bucle mejorado para", que especifica una matriz o un objeto iterable; Cada
iteración del bucle ejecuta el bloque asociado de declaraciones utilizando un elemento
diferente en la matriz o Iterable.
Goto
Transfiere el control a una etiqueta. La etiqueta especificada debe estar en la misma
función y puede aparecer delante de una sola instrucción en la misma función.
If
Se usa para crear una sentencia if, que prueba una expresión booleana; si la expresión se
evalúa como verdadera, se ejecuta el bloque de instrucciones asociadas con la
instrucción if. Esta palabra clave también se puede utilizar para crear una sentencia if-
else.
Implements
Especificar una o más interfaces implementadas por la clase actual. Una clase
hereda los tipos y métodos abstractos declarados por las interfaces.
Import
Especifica clases o paquetes completos de Java para consultarlos más adelante sin incluir
sus nombres de paquete en la referencia. Desde J2SE 5.0, las declaraciones de
importación pueden importar miembros estáticos de una clase.
Instanceof
Evalúa como verdadero si y solo si el tipo de tiempo de ejecución del objeto es compatible
con la clase o la interfaz.
Int
Se utiliza para declarar una variable que puede contener un entero de complemento a dos
con signo de 32 bits,tambien usada para declarar que un método devuelve un valor del
tipo primitivo int.
Interface
Se utiliza para declarar un tipo especial de clase que solo contiene métodos abstractos o
predeterminados, campos constantes (final estático) e interfaces estáticas.
Long
Se usa para declarar una variable que puede contener un entero de complemento a dos
con signo de 64 bits. También usada para declarar que un método devuelve un valor del
tipo primitivo.
Module
Se utiliza para declarar un módulo dentro de una aplicación Java. Esta palabra clave solo
está disponible en Java 9 y versiones posteriores.
Native
Se usa en declaraciones de métodos para especificar que el método no se implementa en
el mismo archivo fuente de Java, sino en otro idioma.
New
Se utiliza para crear una instancia de una clase o un objeto de matriz. El uso de palabras
clave para este fin no es completamente necesario como lo ejemplifica Scala, aunque
sirve para dos propósitos: permite la existencia de un espacio de nombres diferente para
los métodos y nombres de clase, define estática y localmente que se crea un objeto
nuevo, y de qué tipo de tiempo de ejecución que introduce dependencia en el código.
Package
Es un grupo de clases e interfaces similares. Los paquetes se declaran con la palabra
clave del paquete.
Priva
Se usa en la declaración de un método, campo o clase interna; Los miembros privados
solo pueden ser accedidos por otros miembros de su propia clase.te
Protected
Se usa en la declaración de un método, campo o clase interna; Los miembros protegidos
solo pueden acceder a los miembros de su propia clase, las subclases de esa clase o las
clases del mismo paquete.
Public
Se usa en la declaración de una clase, método o campo; Los miembros de cualquier clase
pueden acceder a clases públicas, métodos y campos.
Requires
Se utiliza para especificar las bibliotecas requeridas dentro de un módulo. Esta palabra
clave solo está disponible en Java 9 y versiones posteriores.
Return
Se utiliza para finalizar la ejecución de un método. Puede ir seguido de un valor requerido
por la definición del método que se devuelve al llamante.
Short
Se usa para declarar un campo que puede contener un entero de complemento de dos
con signo de 16 bits. Esta palabra clave también se usa para declarar que un método
devuelve un valor del tipo primitivo
Static
Se utiliza para declarar un campo, método o clase interna como un campo de clase. Las
clases mantienen una copia de los campos independientemente de cuántas instancias
existen de esa clase.
Stricfp
Se utiliza para restringir la precisión y el redondeo de los cálculos de punto flotante para
garantizar la portabilidad.
Super
Se utiliza para acceder a los miembros de una clase heredada por la clase en la que
aparece. Permite que una subclase acceda a métodos anulados y miembros ocultos de su
superclase.
Switch
Se usa junto con case y default para crear una instrucción switch, que evalúa una
variable, compara su valor con un caso específico y ejecuta el bloque de declaraciones
asociadas con ese caso. Si no se compara el valor, se ejecuta el bloque opcional
etiquetado de forma predeterminada, si se incluye.
Synchronized
Se utiliza en la declaración de un método o bloque de código para adquirir el bloqueo
mutex para un objeto mientras el hilo actual ejecuta el código.
This
Se utiliza para representar una instancia de la clase en la que aparece,se puede usar para
acceder a los miembros de la clase y como referencia a la instancia actual. También se
usa para reenviar una llamada de un constructor en una clase a otro constructor en la
misma clase.
Throw
Hace que la ejecución continúe con el primer controlador de excepciones de cierre
declarado por la palabra clave catch para manejar un tipo de excepción compatible de
asignación.
Throws
Se utiliza en las declaraciones de métodos para especificar qué excepciones no se
manejan dentro del método, sino que se pasan al siguiente nivel superior del programa.
Transient
Cuando un objeto se serializa, solo los valores de sus campos de instancia no transitorios
se incluyen en la representación serial predeterminada
Try
Define un bloque de sentencias que tienen manejo de excepciones. Si se lanza una
excepción dentro del bloque try, un bloque catch opcional puede manejar los tipos de
excepción declarados.
Void
Se usa para declarar que un método no devuelve ningún valor.
Volatile
Se utiliza en declaraciones de campo para especificar que la variable se modifica de
forma asíncrona mediante subprocesos que se ejecutan simultáneamente.
While
Se usa para crear un bucle while, que prueba una expresión booleana y ejecuta el bloque
de sentencias asociadas con el bucle si la expresión se evalúa como verdadera; esto
continúa hasta que la expresión se evalúa como falsa. También se puede utilizar para
crear un bucle do-while; ver hacer.