Palabras clave en Java: lista de todas las principales palabras clave de Java

Publicado: 2022-03-04

Las palabras clave en Java se refieren a cualquiera de los 52 términos reservados con un significado predefinido en el lenguaje de programación. Por lo tanto, no se pueden usar como nombres de métodos, variables, objetos, clases, subclases o identificadores. En otras palabras, estas palabras clave de Java agregan un significado único al compilador de Java y están reservadas para propósitos especiales. Por lo tanto, usarlos como nombres de identificadores hará que el compilador dé un error. En Java, hay un total de 52 palabras clave reservadas. De estos, 49 están en uso, dos no están en uso y uno está en versión preliminar.

Tabla de contenido

Principales palabras clave en Java que todo programador debe conocer

Hemos reunido algunas de las palabras clave más relevantes en Java , su uso y ejemplos en la lista a continuación.

1. resumen

La palabra clave abstracta en Java se usa para declarar una clase abstracta. La clase abstracta puede contener métodos abstractos y no abstractos, pero no se puede utilizar para crear objetos. Un método abstracto no tiene cuerpo y solo puede usarse en una clase abstracta. La subclase de la que se hereda proporciona el cuerpo. Además, aunque las clases abstractas se pueden extender, no se pueden instanciar. Además, la palabra clave abstracta no se puede usar con constructores y variables.

A continuación se muestra un fragmento de código para mostrar una clase abstracta con un método abstracto:

Vehículo de clase abstracta

{

coche vacío abstracto();

}

Clase Maruti amplía Vehículo

{

@Anular

coche vacío () {

System.out.println(“El auto se está moviendo”);

}

}

clase pública EjemploAbstracto1 {

public static void main(String[] args) {

Maruti obj=nuevo Maruti();

obj.coche();

}

}

Salida: El coche se está moviendo

2. booleano

Un tipo de datos primitivo, la palabra clave booleana en Java puede almacenar solo dos valores: verdadero y falso. El valor predeterminado de la palabra clave booleana es falso y, por lo general, se usa con declaraciones condicionales. Sin embargo, la palabra clave booleana se puede aplicar a métodos y variables, y declarar cualquier variable con la palabra clave booleana significa que contiene valores booleanos.

A continuación se muestra un ejemplo booleano simple en Java:

clase pública BooleanExample1 {

public static void main(String[] args) {

int num1=67;

int núm2=43;

booleano b1=verdadero;

booleano b2=falso;

si (num1 <num2)

{

Sistema.out.println(b1);

}

demás

{

Sistema.fuera.println(b2);

}

}

}

Salida: falso

3. clase

La palabra clave de clase en Java es uno de los términos más comúnmente reservados. Se utiliza para declarar una clase en Java que contiene el bloque de código con campos, métodos, constructores, etc. Una clase puede contener una o más clases, concepto conocido como clase anidada. Cada objeto es una instancia de una clase, y el nombre de la clase debe ser tal que sea único dentro de un paquete. Solo se puede asignar abstract, public, strictfp y el modificador final a una clase. Pero otros modificadores, como privado, protegido y estático, se pueden asignar a la clase interna.

A continuación se muestra un ejemplo simple de la palabra clave de clase:

clase pública ClassExample {

public static void main(String[] args) {

System.out.println(“¡Saludos!”);

}

}

Salida: ¡Saludos!

4. predeterminado

La palabra clave predeterminada en Java es un modificador de acceso. Por lo tanto, si uno no asigna ningún modificador de acceso a métodos, variables, clases y constructores de forma predeterminada, se considera un modificador de acceso predeterminado. Alternativamente, la palabra clave predeterminada se puede usar en declaraciones de cambio para etiquetar un bloque de código que se ejecutará si no hay ningún caso que coincida con el valor especificado. Desde Java 8, la palabra clave predeterminada también encuentra uso al permitir que una interfaz proporcione una implementación de un método. Solo se puede acceder al modificador de acceso predeterminado dentro del paquete.

A continuación se muestra un fragmento de código como ejemplo de la palabra clave predeterminada en Java:

clase A {

String msg=”Acceder a la variable por defecto fuera de la clase dentro del paquete”;

}

clase pública DefaultExample2 {

public static void main(String[] args) {

Aa=nueva A();

System.out.println(a.msg);

}

}

Salida: acceda a la variable predeterminada fuera de la clase dentro del paquete

5. enumeración

La palabra clave enum en Java es un tipo de datos que contiene un conjunto definido de constantes. En otras palabras, enum se puede considerar como una clase que tiene un conjunto fijo de constantes. Una enumeración se puede definir dentro o fuera de la clase. Además, dado que una enumeración de Java hereda la clase Enum internamente, no puede heredar ninguna otra clase. Sin embargo, puede implementar muchas interfaces. Una enumeración de Java puede tener campos, métodos, constructores y métodos principales.

clase EnumEjemplo{

//definiendo la enumeración dentro de la clase

public enum Semana { DOMINGO, LUNES, MARTES, MIÉRCOLES, JUEVES, VIERNES, SÁBADO }

//método principal

public static void main(String[] args) {

//atravesando la enumeración

para (Semana w: Semana.valores())

Sistema.fuera.println(w);

}}

Producción:

DOMINGO

LUNES

MARTES

MIÉRCOLES

JUEVES

VIERNES

SÁBADO

6. importar

La palabra clave import permite al programador acceder a los paquetes Java disponibles. Se utiliza para importar un paquete, un subpaquete, una interfaz, una clase o una enumeración en el programa Java. La sintaxis para usar la palabra clave de Java es import packageName.*;

El siguiente fragmento de código demuestra el uso de la palabra clave de importación:

importar java.util.*; //importa todas las clases e interfaces del paquete util

ejemplo de importación de clase pública

{

/* Código del controlador */

public static void main(String ar[])

{

System.out.println(“Uso de declaración de importación en Java”);

/* Método de la clase java.util.Date. */

System.out.println(nueva Fecha());

}

}

Producción:

Usando la declaración de importación en Java

Vie Oct 29 15:42:43 UTC 2021

7. protegido

La palabra clave protected en Java es un modificador de acceso que se puede usar para atributos, clases, constructores y métodos y es accesible dentro del paquete. También es accesible fuera del paquete, pero solo a través de la herencia.

El siguiente ejemplo muestra cómo se puede acceder a una variable protegida fuera de la clase y dentro del paquete:

clase X {

protected String msg=”Accede a la variable protegida fuera de la clase dentro del paquete”;

}

clase pública EjemploProtegido2 {

public static void main(String[] args) {

X x=nueva X();

System.out.println(x.msg);

}

}

Producción:

Acceda a la variable protegida fuera de la clase dentro del paquete

8. estática

La palabra clave estática en Java se utiliza principalmente para la gestión de la memoria y se puede aplicar a métodos, bloques, variables y clases anidadas. Por lo tanto, lo estático puede ser un método (método de clase), una variable (variable de clase), una clase anidada o un bloque. Los miembros estáticos de una clase se almacenan en la memoria de la clase y se puede acceder directamente a ellos a través del nombre de la clase. Por lo tanto, no hay ningún requisito de instanciar una clase. La ventaja más significativa de las variables estáticas es que hacen que la memoria del programa sea eficiente porque obtienen memoria en el área de clase solo una vez durante la carga de la clase.

A continuación se muestra un fragmento de código para mostrar el uso de la palabra clave estática en Java :

prueba de clase

{

// método estático

vacío estático abc ()

{

System.out.println(“desde abc”);

}

public static void main(String[] args)

{

// llamar a abc sin crear

// cualquier objeto de la clase Test

a B C();

}

}

Producción:

de abc

9. súper

La palabra clave super en Java es una variable de referencia utilizada para referirse a los objetos de la clase principal. Su uso principal es invocar los métodos de clase padre inmediatos. Cada vez que se crea la instancia de una subclase, se crea implícitamente una instancia de la clase principal, a la que se refiere la variable de superreferencia. En pocas palabras, la palabra clave super en Java puede llamar al método de la clase principal inmediata, al constructor de la clase principal inmediata y hacer referencia a la variable de instancia de la clase principal inmediata.

A continuación se muestra un fragmento de código para mostrar el uso de la palabra clave super en Java :

clase padre {

Color de la cadena = “Azul”;

}

clase Hijo extiende Padre {

void getColor() {

System.out.println(super.color);

}

}

clase pública principal () {

public static void main(String args[]) {

Niño obj = nuevo Niño();

obj.getColor();

}

}

Producción:

Azul

10. lanza

La palabra clave throws en Java declara una excepción -color especifica las excepciones que puede lanzar el método actual. Por lo tanto, el programador debe proporcionar el código de manejo de excepciones para mantener el flujo normal del programa.

El siguiente ejemplo demuestra el uso de la palabra clave throws:

importar java.io.IOException;

clase de lanzamientos de prueba{

void m() lanza IOException{

lanzar una nueva IOException(“error de dispositivo”);//excepción comprobada

}

void n() lanza IOException{

metro();

}

anular p(){

tratar{

norte();

}catch(Excepción e){System.out.println(“Excepción manejada”);}

}

public static void main(String args[]){

Lanzamientos de prueba obj=nuevos Lanzamientos de prueba();

obj.p();

System.out.println(“Flujo normal”);

}

}

Producción:

Excepción manejada

Flujo Normal

La lista anterior de palabras clave en Java no es exhaustiva y solo describe algunas de las más utilizadas. Hay varias otras palabras clave de Java, cada una con un propósito específico en el contexto del lenguaje de programación.

En ese sentido, si desea mejorar sus habilidades de Java, la Certificación PG vinculada al trabajo de upGrad en Ingeniería de software es el curso adecuado para usted. El programa en línea de 5 meses está especialmente diseñado para aquellos que desean iniciar una carrera prometedora en el desarrollo de software.

Aquí hay algunos aspectos destacados para darle un vistazo a lo que el curso tiene para ofrecer:

  • Especializaciones MERN Stack y Cloud-Native
  • Más de 500 horas de contenido con más de 350 horas de formación práctica
  • Más de 50 sesiones en vivo y cinco proyectos de la industria
  • Redes de pares y foros de discusión.
  • Orientación profesional y trabajo en red de la industria

Regístrese hoy para aprender de los mejores en la industria EdTech superior.

1. ¿Qué no es una palabra clave de Java?

En Java, null, true y false no son palabras clave. Son palabras reservadas para valores literales y no se pueden utilizar como identificadores.

2. ¿Las interfaces de Java pueden tener variables?

Similar a una clase, una interfaz Java puede tener variables y métodos. Sin embargo, los métodos declarados en una interfaz son abstractos por defecto, lo que significa que solo tienen la firma del método sin cuerpo.

3. ¿Cuál es el uso de la palabra clave final en Java?

La palabra clave final en Java es un especificador de no acceso utilizado para restringir una variable, clase y método. Por lo tanto, si inicializa una variable con la palabra clave final, no puede modificar su valor. Del mismo modo, si declara un método como final, ninguna subclase puede anularlo. Además, una clase declarada como final tampoco puede ser heredada por otras clases.