miércoles, 11 de febrero de 2015

Tipos de variables que se trabajan en Java

Para cualquier lenguaje de programación es esencial el manejo de información. 
Para esto los lenguajes dividen la información en dos tipos que son las variables y las constantes.
Las constantes son representaciones de información que tienen un valor fijo durante la ejecución del programa y pueden ser ya sea un dígito, un número, una letra, un símbolo, una o varias palabras, una frase, un enunciado, un párrafo etc.
El ejemplo más común es 10 ó ‘A’ ó 1245 ó “esto es una frase” ó “palabra”.
Por otra parte están las variables que son contenedores de información en los que es posible cambiar su valor durante la ejecución del programa.
El lenguaje de programación java maneja 2 clasificaciones de Variables que son: Las Variables Primitivas y las Variables Referenciadas.

Un programa se refiere al valor de una variable por su nombre. Por convención, en Java, los nombres de las variables empiezan con una letra minúscula (los nombres de las clases empiezan con una letra mayúscula).
Todos los nombres de variables de instancia o de clase deben estar constituidos por palabras con la primera letra de la primera palabra en minúscula y la primera letra de las palabras internas en mayúscula.
Los nombres de variables deben ser cortos y significativos. La elección de un nombre de variable debe ser nemotécnico, es decir, pensado para que un lector casual al verla comprenda su uso. Se deben evitar las variables de una sola letra, excepto en variables temporales de corto uso. Nombres comunes para este tipo de variables son: i, j, k, m y n para enteros; c, d, y e para caracteres.

Variables Primitivas:

Estas variables son las que directamente almacenan datos en su forma básica ya sean números, caracteres o valores de falso o verdadero.
Tipos de datos Rango de valores Descripción
Números enteros
byte 8-bit complemento a 2
(-128-127)
Entero de un Byte
short 16-bit complemento a 2
(-32,768-32,767)
Entero corto
int 32-bit complemento a 2
(-32,768 hasta 32,767
 )
Entero
long 64-bit complemento a 2
(-2E31 hasta 2E30)
Entero largo
Números reales
float 32-bit IEEE 754(-3.4E38—1.4E-45) Coma flotante de precisión simple
double 64-bit IEEE 754
(-1.8E308,-4.9E-324)
Coma flotante de precisión doble
otros tipos
char 16-bit Caracter Un sólo carácter
boolean true o false Un valor booleano (verdadero o falso)

Variables referenciadas:

Las variables referenciadas son aquellas que almacenan la ubicación de variables primitivas, arreglos de variables, o la ubicación de objetos definidos por clases.
Las variables referenciadas solo contienen un número que apunta al lugar en el que esta almacenada la variable primitiva, el arreglo o el objeto a que apunta.
     String variableObjeto;
            // la variable variableObjeto es un objeto definido por la clase String
La palabra Sring se refiere a una clase definida dentro de la libreria básica de java y al ponerla delante de una variable se esta definiendo que dicha variable hace referencia al objeto de clase String almacendo en la dirección de dicha variable.

No hay comentarios.:

Publicar un comentario