“Conocimiento Programación>Programación Java

¿Cuáles son los tres tipos de variables utilizadas en Java?

2012/5/30
Java tiene más de tres tipos de variables, pero pueden clasificarse ampliamente de varias maneras. No hay un conjunto universalmente acordado de * tres * categorías, pero aquí hay tres formas comunes de agruparlas, cada una ofreciendo una perspectiva ligeramente diferente:

1. Por tipo de datos: Esta es la categorización más común. Podemos agrupar las variables en tres tipos de datos amplios:

* Tipos de datos primitivos: Estos contienen valores simples directamente. Los ejemplos incluyen `int` (entero),` float` (número de punto flotante), `doble` (punto flotante de doble precisión),` char` (carácter), `boolean` (verdadero/falso),` byte`, `corto ',` long`.

* Tipos de referencia (objetos): Estas direcciones de memoria de retención (referencias) apuntan a los objetos almacenados en otra parte de la memoria. Los ejemplos incluyen `String`,` Integer`, clases personalizadas y matrices.

* nulo: Este es un tipo especial que indica la ausencia de un valor. Se puede asignar una variable de cualquier tipo de referencia `NULL`.

2. por alcance (donde se puede acceder): Aquí podemos identificar:

* Variables locales: Declarado dentro de un método o bloque de código. Solo son accesibles dentro de ese bloque específico.

* Variables de instancia (variables de miembros): Declarado dentro de una clase pero fuera de cualquier método. Están asociados con cada instancia (objeto) de la clase.

* Variables de clase (variables estáticas): Declarado usando la palabra clave 'static`. Pertenecen a la clase misma, no a objetos individuales, y se comparten entre todos los casos.

3. Por mutabilidad: Esto se usa con menos frecuencia para la categorización primaria pero conceptualmente importante:

* Variables inmutables: Su valor no se puede cambiar después de inicializarse (por ejemplo, las cadenas son inmutables, aunque las referencias de cadenas pueden cambiar a lo que apuntan).

* variables mutables: Su valor puede modificarse después de la inicialización (la mayoría de los tipos y objetos primitivos son mutables).

* efectivamente inmutable: Variables diseñadas para parecer inmutables, incluso si sus componentes subyacentes son mutables. Esto generalmente implica copia defensiva o controlando cuidadosamente el acceso a componentes modificables.

Por lo tanto, dependiendo de sus criterios, puede elegir tres agrupaciones diferentes. El enfoque "por tipo de datos" se encuentra con más frecuentemente al clasificar las variables en los materiales introductorios de Java.

Programación Java
Cómo convertir C + + código en Java
Cómo cambiar los colores en Java con Eventos
Java Coding idioma
Cómo agregar una máscara personalizada en Minecraft Java
Cómo importar archivos planos en Netbeans
Cómo eliminar registros nulos de un array en Java
Cómo comprobar la disponibilidad de impresora con Java
Cómo crear clases de excepciones en Java
Conocimiento de la computadora © http://www.ordenador.online