Estos métodos tienen diferentes ámbitos en Java. Como el final El modificador es aplicable a clases, métodos y variables, mientras que nativo y sincronizado El modificador es aplicable solo en métodos. Teniendo en cuenta la importancia de los modificadores que no son de acceso, esta guía descriptiva se alista y explica los modificadores que no son de acceso en Java.
Modificadores sin acceso en Java
Elaboremos los modificadores sin acceso uno por uno:
Modificadores finales sin acceso
El modificador final de no acceso se utiliza para limitar el número de declaraciones para una clase, método y variable. La aplicabilidad del modificador final se describe como:
Ejemplo
Paquete Newpack;El código anterior intenta extender la clase No accesivo que se declara utilizando la palabra clave final.
Desde la salida, se observa que la clase final nombra No accesivo no se puede extender como se declaró usando el final palabra clave.
Modificadores sin acceso sincronizados
El modificador sin acceso sincronizado solo es aplicable a los métodos y los métodos sincronizados y solo se puede acceder mediante un hilo a la vez que da como resultado el mantenimiento del flujo del programa.
Ejemplo
El código escrito anteriormente muestra la declaración del método sincronizado.
Modificadores sin acceso abstractos
Los modificadores abstractos sin acceso son aplicables a los métodos y clases.
Ejemplo
paquete LH;El código anterior crea una clase abstracta utilizando la palabra clave abstracta.
Modificadores estáticos sin acceso
Este modificador que no es de acceso es aplicable a métodos, variables y clases anidadas.
Ejemplo
El código proporcionado a continuación inicializa las variables estáticas y se utiliza en el método principal estático.
Producción
Strictfp Modificador sin acceso
El estricto (punto flotante estricto) obliga a los métodos/clases a seguir con los estándares IEEE-754 para garantizar la precisión de la salida independientemente de las dependencias de hardware.
Ejemplo
Paquete Newpack;El código anterior crea una clase StrictFP y un método StrictFP.
Producción
Modificador transitorio sin acceso
El modificador transitorio se utiliza para evitar la serialización de cualquier miembro de datos. El modificador transitorio es bastante útil para declarar consultas relacionadas con la seguridad de los miembros de datos confidenciales. Por ejemplo, si usa alguna credencial y no desea almacenar las credenciales originales, puede usar la palabra clave transitoria. Al usar la palabra clave transitoria, se almacena el valor predeterminado del tipo de datos.
Modificadores nativos sin acceso
Los modificadores nativos se utilizan para indicar que el método (como solo es aplicable a los métodos) se implementa en código nativo. Los métodos implementados en C/C ++ se denominan métodos nativos. El propósito del modificador nativo es mostrar que el método se está implementando en el código dependiente de la plataforma (c/c ++).
Conclusión
Los modificadores que no son de acceso dicen el comportamiento de las clases, métodos y variables al JVM. Para esto, siete modificadores se consideran modificadores que no son de acceso. A lo largo de este artículo, exploraremos los modificadores que no son de acceso que Java admite. Cada modificador tiene su propio alcance de aplicabilidad, como varios modificadores que no son de acceso se pueden aplicar solo a los métodos y pocos son aplicables a los métodos, clases y variables.