java variables their types with examples
En este tutorial, exploraremos las variables de Java, los tipos de variables, la instancia de Java, el alcance y la vida útil de una variable con la ayuda de ejemplos:
También veremos algunas preguntas frecuentes que lo ayudarán a comprender mejor el tema.
Después de seguir este tutorial, obtendrá información sobre las variables de Java, las variables locales y globales, la variable de instancia y otros subtemas relacionados con las variables de Java.
=> Consulte TODOS los tutoriales de Java aquí.
Lo que vas a aprender:
Variables de Java
Como sabemos, una variable Java es una unidad de almacenamiento en un programa Java. Una variable de Java es una combinación de 'tipo', 'identificador', 'valor de identificador'. La declaración de una variable requiere 'tipo' e 'identificador'.
Sin embargo, cuando especifica el valor de una variable después de declarar la variable, este proceso se denomina inicialización de una variable.
Sintaxis:
|_+_|Ejemplos
|_+_|Inicialización dinámica
Aquí veremos la inicialización dinámica de una variable. Calcularemos el discriminante de la ecuación cuadrática de las matemáticas.
La fórmula matemática para calcular el discriminante es b²-4ac para la ecuación ax² + bx + c
Todo lo que tenemos que hacer es calcular el discriminante usando la inicialización dinámica.
|_+_|Producción

Alcance y vida útil de las variables
En esta sección, discutiremos el alcance y la vida útil de una variable de Java. Aquí, tomaremos una variable 'a' que será conocida por todo el programa y luego demostraremos el valor de esa variable que será específica de un bloque dentro del programa.
¿Qué capa del modelo osi funciona con marcos?
Nuevamente crearemos otra variable 'b' dentro de un bloque que depende del valor de 'a'. Tan pronto como finaliza el alcance, el alcance de la variable 'b' también finaliza, mientras que el programa todavía conoce 'a'.
|_+_|Producción

Tipos de variables de Java
En esta sección, aprenderemos sobre los diversos tipos de variables de Java que se mencionan a continuación.
- Variable local
- Instancia variable
- Variable estática o de clase
Variables locales
Estas variables se declaran dentro del cuerpo de un método. Estos se pueden usar dentro del mismo método donde se está inicializando.
Algunas de las propiedades de una variable local incluyen:
- Las variables locales se declaran dentro de un método, constructor o bloque.
- Sin modificadores de acceso para variables locales.
- Estos solo se pueden usar dentro del mismo bloque, método o constructor donde se inicializa.
- Sin valor predeterminado después de haber declarado su variable local. Necesita inicializar su variable local declarada.
- No se puede definir mediante una palabra clave estática.
A continuación se muestra el programa en el que hemos utilizado variables locales inicializadas dentro de un método de una clase. Como 'altura' es una variable local inicializada con el método calculate (), el alcance de esta variable estará confinado dentro del método.
|_+_|Producción

Variables de instancia
Las variables de instancia son aquellas variables que se declaran dentro de una clase. A diferencia de las variables locales, estas variables no se pueden declarar dentro de un bloque, método o constructor.
A continuación se enumeran las propiedades de la variable de instancia:
- Se declaran dentro de una clase pero fuera de un bloque, método o constructor.
- No se puede definir mediante una palabra clave estática.
- A diferencia de las variables locales, estas variables tienen un valor predeterminado.
- El tipo entero tiene un valor predeterminado '0' y el tipo booleano tiene el valor predeterminado 'falso'.
- A diferencia de las variables locales, tenemos modificadores de acceso para las variables de instancia.
A continuación se muestra el programa donde hemos demostrado la variable de instancia. Hemos declarado variables fuera del método principal y luego les hemos asignado los valores usando objetos manteniendo una variable sin asignar el 'número'.
Finalmente, imprimimos los valores de estas variables de instancia y la variable no asignada 'número' imprimió '0' por defecto.
|_+_|Producción

Variable estática o de clase
A diferencia de la variable Local y de Instancia (donde no podemos usar static), tenemos otro tipo de variable que se declara como estática y se conoce como “Variable estática o de clase”.
A continuación se muestran algunas de las propiedades de la variable Estática o Clase:
- Estas variables no pueden ser locales.
- Las variables estáticas se comparten entre todas las instancias de una clase.
- Los valores predeterminados de las variables estáticas / de clase son los mismos que los de las variables de instancia.
- Las variables estáticas se pueden usar dentro de un programa llamando a className.variableName
- La memoria asignada para almacenar variables estáticas es memoria estática.
En el programa siguiente, estamos calculando la circunferencia de un círculo usando un radio de variable privada y un pi constante. Ambas variables se declaran estáticas.
|_+_|Producción

Instancia de Java
La instancia de Java es un operador que se usa para decir si el objeto creado es una instancia del tipo o no. El tipo puede ser una clase o una interfaz.
El tipo de retorno es booleano, es decir, 'verdadero' o 'falso'.
Por ejemplo, En el programa siguiente, hemos creado una variable de referencia a1 de tipo A y hemos intentado encontrar si a1 es una instancia de A o no. Como a1 es una instancia de A, devolvió 'verdadero'.
|_+_|Producción

Preguntas frecuentes
P # 1) ¿Qué son las variables globales de Java?
Responder: Las variables globales son aquellas variables a las que accede todo el programa y se declara al principio del programa.
Las variables globales no pertenecen a Java, ya que Java es un lenguaje de programación orientado a objetos puro y todo pertenece a la clase Java. Solo para proteger los datos y los miembros (variables) de la clase, Java no admite variables globales.
Sin embargo, tenemos variables estáticas que se declaran globalmente y son accesibles por todos los métodos, subclase de un programa.
P # 2) ¿Cómo borrar el valor de una variable en Java?
Responder: Se puede hacer usando un método incorporado de Java que es java.DoubleAdder.reset ().
La sintaxis de este método es
|_+_|Este método pertenece al paquete 'java.util.concurrent.atomic.DoubleAdder', por lo que debe importar este paquete antes de continuar.
En el siguiente programa, hemos agregado algunos elementos en DoubleAdder y luego intentamos restablecerlo y finalmente imprimimos el valor después de la operación de restablecimiento.
|_+_|Producción

# 3) ¿Cómo verificar el siguiente tipo de variable en Java?
Cadena a = 'prueba';
Responder: Si la variable es de tipo String, puede usar referenceVariable.getClass (). GetName ().
|_+_|Producción

# 4) ¿Cómo actualizar una variable en Java?
Responder: A continuación se muestra un programa simple donde hemos actualizado una variable en Java.
|_+_|Producción

Conclusión
En este tutorial, hemos analizado las variables de Java y proporcionamos información sobre la inicialización dinámica, el alcance y la vida útil de una variable, además de explicar los diferentes tipos de variables de Java y el operador de instancia de Java.
Cada concepto principal se explicó con ejemplos de programación adecuados para ayudarlo a comprender mejor el tema.
Lectura sugerida = >> Variables de VBA y opción explícita
Hacia el final, también vimos un par de preguntas frecuentes que le permitirán conocer las diferentes preguntas que podrían hacerse durante las entrevistas de Java.
=> Tenga cuidado con la serie de capacitación simple de Java aquí.
Lectura recomendada
- Variables y funciones de JMeter
- Variables de VBA y opción explícita en VBA
- Variables de VBScript: cómo declarar y usar variables - VBScript Dim
- PL SQL tipos de datos, variables, constantes y literales
- Trabajar con variables de Unix: características de las secuencias de comandos de shell
- Variables en C ++
- Variables de Python
- Tutorial de JAVA para principiantes: más de 100 tutoriales prácticos en vídeo de Java