Tipo deDatos

Páginas: 5 (1083 palabras) Publicado: 5 de enero de 2015
TIPOS DE DATOS (VARIABLES) EN JAVA.
Los primeros lenguajes de programación no usaban objetos, solo variables. Una variable podríamos decir que es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o de tipo carácter o cadena de caracteres (valor alfanumérico que constará sólo de texto o de texto mezcladocon números).


Como ejemplo podemos definir una variable a que contenga 32 y esto lo escribimos como a = 32. Posteriormente podemos cambiar el valor de a y hacer a = 78. O hacer “a” equivalente al valor de otra variable “b” así: a = b.
Dado que antes hemos dicho que un objeto también ocupa un espacio de memoria: ¿en qué se parecen y en qué se diferencia un objeto de una variable?Consideraremos que las variables son entidades elementales: un número, un carácter, un valor verdadero o falso… mientras que los objetos son entidades complejas que pueden estar formadas por la agrupación de muchas variables y métodos. Pero ambas cosas ocupan lo mismo: un espacio de memoria (que puede ser más o menos grande).
En los programas en Java puede ser necesario tanto el uso de datos elementalescomo de datos complejos. Por eso en Java se usa el término “Tipos de datos” para englobar a cualquier cosa que ocupa un espacio de memoria y que puede ir tomando distintos valores o características durante la ejecución del programa. Es decir, en vez de hablar de tipos de variables o de tipos de objetos, hablaremos simplemente de tipos de datos. Sin embargo, a veces “coloquialmente” no se utiliza laterminología de forma estricta: puedes encontrarte textos o páginas web donde se habla de una variable en alusión a un objeto.
En Java diferenciamos dos tipos de datos: por un lado, los tipos primitivos, que se corresponden con los tipos de variables en lenguajes como C y que son los datos elementales que hemos citado. Por otro lado, los tipos objeto (que normalmente incluyen métodos).
Veamoslos tipos de datos en Java sobre un esquema de síntesis:

Esquema de síntesis de tipos de datos en Java


Este esquema no es necesario aprendérselo de memoria en todos sus detalles, aunque sí lo iremos memorizando poco a poco a medida que lo utilicemos, por lo menos hasta tener en nuestra cabeza los nombres de todos los tipos primitivos y envoltorio y sus características (si son objetos o noy su rango aproximado). A continuación mostramos el mismo esquema en formato de tabla:
TIPOS DE DATOS EN JAVA

NOMBRE
TIPO
OCUPA
RANGO APROXIMADO

TIPOS PRIMITIVOS
(sin métodos; no son objetos; no necesitan una invocación para ser creados)
byte
Entero
1 byte
-128 a 127


short
Entero
2 bytes
-32768 a 32767


int
Entero
4 bytes
2*109


long
Entero
8 bytes
Muy grandefloat
Decimal simple
4 bytes
Muy grande


double
Decimal doble
8 bytes
Muy grande


char
Carácter simple
2 bytes
---


boolean
Valor true o false
1 byte
---







TIPOS OBJETO
(con métodos, necesitan una invocación para ser creados)
Tipos de la biblioteca estándar de Java
String (cadenas de texto)
Muchos otros (p.ej. Scanner, TreeSet, ArrayList…)Tipos definidos por el programador / usuario
Cualquiera que se nos ocurra, por ejemplo Taxi, Autobus, Tranvia




arrays
Serie de elementos o formación tipo vector o matriz. Lo consideraremos un objeto especial que carece de métodos.




Tipos envoltorio o wrapper (Equivalentes a los tipos primitivos pero como objetos.)
Byte





Short





Integer





LongFloat





Double





Character





Boolean




Vamos a comentar distintas cuestiones:
1. Un objeto es una cosa distinta a un tipo primitivo, aunque “porten” la misma información. Tener siempre presente que los objetos en Java tienen un tipo de tratamiento y los tipos primitivos, otro. Que en un momento dado contengan la misma información no significa en ningún...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BASE DEDATOS
  • base dedatos
  • Recoleccion Dedato
  • Base dedatos
  • Base Dedatos
  • Tabla dedatos
  • AdmonyOrg deDatos
  • tipos de láser

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS