SlideShare una empresa de Scribd logo
1 de 14
 La intención principal de esta sección es
dar una introducción a lo que se refiere al
sistema de tipos de Java, el sistema de
tipos en java y las variables en Java en
particular poseen una gran extensión de
temas por cubrir, por lo que en este único
artículo daremos solo
una mirada general. Hablaremos
específicamente acerca de
los tipos de datos o variables más
comunes, sus características
generales, su utilidad, los usos
más comunes, entre otras cosas.
Hay dos tipos de variables: los primitivos y los
referenciados.
Los tipo primitivos contienen un sólo valor e
incluyen los tipos como enteros, flotante,
caracteres, booleanos, etc.
Los tipo referenciados, los arrays, las clases y
las interfaces son del tipo referencia. El valor
de una variable del tipo referencia es una
dirección de un conjunto de valores
representados por una variable.
 Tipos nativos o primitivos de Java
Los tipos nativos de Java, son los tipos de
datos "fáciles de usar" es decir, como
veremos un poco más adelante, no es
necesario crear un objeto de manera
explícita para hacer uso de ellos. Los tipos
primitivos como su nombre lo da a
entender, son los tipos de datos más
básicos y simples del sistema de tipos de
Java y por ello es bastante fácil usarlos.
Veamos a continuación cuáles son estos
tipos de datos primitivos y sus
características.
 ¿Cuáles son los tipos primitivos de Java?
 Enteros: Estos tipos son byte, short, int y long,
que guardan el signo valor, estos
representan un número y no pueden
representar elementos fraccionarios.
 Números en coma flotante: Las variables del
tipo float o double (coma flotante) se usan
para guardar números en memoria que
tienen parte entera y parte decimal.
 Caracter: Estos son de tipo char, que
almacena la representación de los
caracteres (letras o números).
 Booleano: Este solo guarda dos
valores: verdadero (true) o falso (false)
 Tipos complejos o compuestos en
java
Dado que Java es un lenguaje de
programación orientado a objetos no nos
debe sorprender el hecho de que una
gran cantidad de los tipos que conforman
su sistema de tipos de datos sean tipos
complejos (objetos que provienen de
clases). La librería estándar de Java está
conformada por cientos (quizás miles) de
clases que representan en última instancia
un tipo de dato particular
 Tipos de la biblioteca estándar de java
 La clase String: Con ésta podemos crear
cadenas de caracteres con gran
facilidad (Strings), de hecho se diferencia
por esto de los demás tipos complejos,
pues no es necesario el uso del comando
new para crear objetos de tipo String,
basta con poner la cadena entre
comillas dobles "palabra" e igualarla con
una variable de tipo String y con eso
bastará.
 La clase Scanner
Esta clase es muy utilizada en la actualidad
porque facilita mucho la tarea de leer la
entrada de datos por teclado, es decir
recibir valores escritos por el usuario por
medio del teclado. Para crear un objeto de
tipo Scanner si es necesario el uso del
comando new y enviarle un parámetro
específico al constructor.
 La clase ArrayList
La clase ArrayList permite crear una
"colección" de elementos al interior de sí
misma, es similar a un Vector o arreglo, y
posee una gran variedad de métodos y
atributos que nos permiten por ejemplo,
buscar un elemento cualquiera, insertar un
nuevo elemento, eliminarlo, entre otras. Es
básicamente un arreglo pero con una
enorme cantidad de facilidades para
gestionar los datos que este contiene.
 El lenguaje de programación Java tambien
contempla algunas secuencias de escape
especiales para
literales char y String: b (retroceso de
carácter), t(tabulación), n (cambio de
línea), f (salto de página), r (retorno de
carro), " (comillas dobles), ' (comillas simples)
y  (barra invertida).
 También está el literal especial null que se puede
utilizar como valor para cualquier tipo de
referencia. Se puede asignar null a cualquier
variable excepto variables de tipo primitivo. Se
puede hacer poco con un valor null además de
comprobar su presencia. Por lo tanto null se utiliza
a menudo como marcador en un programa para
indicar que un objeto no está disponible.
 Esta Presentación te ayudara a conocer
los diferentes tipos de datos de java
para saber como aplicarlos y también
para conocer mas sobre este tema
 http://puntocomnoesunlenguaje.blogsp
ot.mx/2012/04/tipos-de-datos-java.html
 https://msdn.microsoft.com/es-
es/library/ms228360(v=vs.90).aspx
 http://www.academica.mx/blogs/tipos-
datos-en-java

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Programación 3: colecciones Java
Programación 3: colecciones JavaProgramación 3: colecciones Java
Programación 3: colecciones Java
 
Programación 2
Programación 2Programación 2
Programación 2
 
Introducción a la Programaciónen Java
Introducción a la Programaciónen JavaIntroducción a la Programaciónen Java
Introducción a la Programaciónen Java
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Java variables
Java variablesJava variables
Java variables
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Elementos de una clase
Elementos de una claseElementos de una clase
Elementos de una clase
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.
 
Colecciones en Java
Colecciones en JavaColecciones en Java
Colecciones en Java
 
Java basico
Java basicoJava basico
Java basico
 
Java 5 se (presentación3)
Java 5 se (presentación3)Java 5 se (presentación3)
Java 5 se (presentación3)
 
Elementos De Una Clase
Elementos De Una ClaseElementos De Una Clase
Elementos De Una Clase
 
Matrices en php
Matrices en phpMatrices en php
Matrices en php
 
Curso de Scala: Trabajando con variables
Curso de Scala: Trabajando con variablesCurso de Scala: Trabajando con variables
Curso de Scala: Trabajando con variables
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)
 
Framework .NET 3.5 05 Tipo y jerarquía de objetos
Framework .NET 3.5 05 Tipo y jerarquía de objetosFramework .NET 3.5 05 Tipo y jerarquía de objetos
Framework .NET 3.5 05 Tipo y jerarquía de objetos
 
Tipos de datos 1
Tipos de datos 1Tipos de datos 1
Tipos de datos 1
 

Destacado

Recursos sociosanitarios Cuidadores
Recursos sociosanitarios CuidadoresRecursos sociosanitarios Cuidadores
Recursos sociosanitarios CuidadoresLuisOlivaC
 
Ayudar y Compartir
Ayudar y CompartirAyudar y Compartir
Ayudar y Compartirintromkt
 
Presentación Ayudamutua
Presentación AyudamutuaPresentación Ayudamutua
Presentación AyudamutuaMULTINIVELES
 
Estrategias de la salud
Estrategias de la saludEstrategias de la salud
Estrategias de la saludraas5
 
Autoayuda Y AutogestióN En Salud
Autoayuda Y AutogestióN En SaludAutoayuda Y AutogestióN En Salud
Autoayuda Y AutogestióN En SaludJESUS HARO ENCINAS
 
Sobrepeso y Obesidad
Sobrepeso y ObesidadSobrepeso y Obesidad
Sobrepeso y Obesidadnatalycupul
 
Grupos de Autoayuda
Grupos de Autoayuda Grupos de Autoayuda
Grupos de Autoayuda gaaippucv2013
 

Destacado (8)

Recursos sociosanitarios Cuidadores
Recursos sociosanitarios CuidadoresRecursos sociosanitarios Cuidadores
Recursos sociosanitarios Cuidadores
 
Ayudar y Compartir
Ayudar y CompartirAyudar y Compartir
Ayudar y Compartir
 
Presentación Ayudamutua
Presentación AyudamutuaPresentación Ayudamutua
Presentación Ayudamutua
 
Estrategias de la salud
Estrategias de la saludEstrategias de la salud
Estrategias de la salud
 
Autoayuda Y AutogestióN En Salud
Autoayuda Y AutogestióN En SaludAutoayuda Y AutogestióN En Salud
Autoayuda Y AutogestióN En Salud
 
Ayudándonos unos a otros
Ayudándonos unos a otrosAyudándonos unos a otros
Ayudándonos unos a otros
 
Sobrepeso y Obesidad
Sobrepeso y ObesidadSobrepeso y Obesidad
Sobrepeso y Obesidad
 
Grupos de Autoayuda
Grupos de Autoayuda Grupos de Autoayuda
Grupos de Autoayuda
 

Similar a Tipos de java...

Java basico
Java basicoJava basico
Java basicoDAPUMA
 
Unidad i antecedentes
Unidad i antecedentesUnidad i antecedentes
Unidad i antecedentesBrayanBaffz
 
Unidad i antecedentes1
Unidad i antecedentes1Unidad i antecedentes1
Unidad i antecedentes1BrayanBaffz
 
1 1 2 Datos Primitivas Y Objetos
1 1 2 Datos Primitivas Y Objetos1 1 2 Datos Primitivas Y Objetos
1 1 2 Datos Primitivas Y ObjetosUVM
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gioRobert Wolf
 
Longitud de cadena y funciones en java
Longitud de cadena y funciones en javaLongitud de cadena y funciones en java
Longitud de cadena y funciones en javaRobert Wolf
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gioRobert Wolf
 
Estructuras estáticas de datos
Estructuras estáticas de datosEstructuras estáticas de datos
Estructuras estáticas de datosjesusgc16
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gioRobert Wolf
 
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?Micael Gallego
 

Similar a Tipos de java... (20)

Java basico
Java basicoJava basico
Java basico
 
Dp2
Dp2Dp2
Dp2
 
Unidad i antecedentes
Unidad i antecedentesUnidad i antecedentes
Unidad i antecedentes
 
Unidad i antecedentes1
Unidad i antecedentes1Unidad i antecedentes1
Unidad i antecedentes1
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 
A3 identificador palabraclavetipos
A3 identificador palabraclavetiposA3 identificador palabraclavetipos
A3 identificador palabraclavetipos
 
Biblioteca
BibliotecaBiblioteca
Biblioteca
 
Python 4
Python 4Python 4
Python 4
 
1 1 2 Datos Primitivas Y Objetos
1 1 2 Datos Primitivas Y Objetos1 1 2 Datos Primitivas Y Objetos
1 1 2 Datos Primitivas Y Objetos
 
generalidades java
generalidades javageneralidades java
generalidades java
 
Tema 2 tipos de datos y expresiones en java por gio
Tema 2   tipos de datos y expresiones en java por gioTema 2   tipos de datos y expresiones en java por gio
Tema 2 tipos de datos y expresiones en java por gio
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Longitud de cadena y funciones en java
Longitud de cadena y funciones en javaLongitud de cadena y funciones en java
Longitud de cadena y funciones en java
 
Tema 5 arreglos y cadenas - lsia por gio
Tema 5   arreglos y cadenas - lsia por gioTema 5   arreglos y cadenas - lsia por gio
Tema 5 arreglos y cadenas - lsia por gio
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Estructuras estáticas de datos
Estructuras estáticas de datosEstructuras estáticas de datos
Estructuras estáticas de datos
 
Tema 5 arreglos y cadenas por gio
Tema 5   arreglos y cadenas por gioTema 5   arreglos y cadenas por gio
Tema 5 arreglos y cadenas por gio
 
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
JavaScript para Javeros. ¿Cómo ser moderno y no morir en el intento?
 
Grupo1
Grupo1Grupo1
Grupo1
 

Más de Lilián Torres

Más de Lilián Torres (20)

Proyecto frases motivadoras gld
Proyecto frases motivadoras gldProyecto frases motivadoras gld
Proyecto frases motivadoras gld
 
Rasgos de evaluacion
Rasgos de evaluacionRasgos de evaluacion
Rasgos de evaluacion
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Examen
ExamenExamen
Examen
 
EXAMEN DIAGNOSTICO
EXAMEN DIAGNOSTICOEXAMEN DIAGNOSTICO
EXAMEN DIAGNOSTICO
 
5 practicas inventadas..
5 practicas inventadas..5 practicas inventadas..
5 practicas inventadas..
 
Practicas 26 27_28_y_29_
Practicas 26 27_28_y_29_Practicas 26 27_28_y_29_
Practicas 26 27_28_y_29_
 
Practica 1
Practica 1Practica 1
Practica 1
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 2
Practica 2Practica 2
Practica 2
 
10. el-valor_a_pagar_de_una_prenda_con_10_de_descuento
10.  el-valor_a_pagar_de_una_prenda_con_10_de_descuento10.  el-valor_a_pagar_de_una_prenda_con_10_de_descuento
10. el-valor_a_pagar_de_una_prenda_con_10_de_descuento
 
9. el-15_de_descuento_en_una_prenda
9.  el-15_de_descuento_en_una_prenda9.  el-15_de_descuento_en_una_prenda
9. el-15_de_descuento_en_una_prenda
 
8. el-promedio_de_calificacion_de_7_materias
8.  el-promedio_de_calificacion_de_7_materias8.  el-promedio_de_calificacion_de_7_materias
8. el-promedio_de_calificacion_de_7_materias
 
7. el-area_de_un_circulo
7.  el-area_de_un_circulo7.  el-area_de_un_circulo
7. el-area_de_un_circulo
 
6. el-area_de_un_trapezoidee
6.  el-area_de_un_trapezoidee6.  el-area_de_un_trapezoidee
6. el-area_de_un_trapezoidee
 
Practicas 18 19_y_20
Practicas 18 19_y_20Practicas 18 19_y_20
Practicas 18 19_y_20
 
Practica5
Practica5Practica5
Practica5
 
Practica4 lilian
Practica4 lilianPractica4 lilian
Practica4 lilian
 
Practica 16 y_17
Practica 16 y_17Practica 16 y_17
Practica 16 y_17
 
Cartel no violencia
Cartel no violenciaCartel no violencia
Cartel no violencia
 

Último

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

Tipos de java...

  • 1.
  • 2.  La intención principal de esta sección es dar una introducción a lo que se refiere al sistema de tipos de Java, el sistema de tipos en java y las variables en Java en particular poseen una gran extensión de temas por cubrir, por lo que en este único artículo daremos solo una mirada general. Hablaremos específicamente acerca de los tipos de datos o variables más comunes, sus características generales, su utilidad, los usos más comunes, entre otras cosas.
  • 3. Hay dos tipos de variables: los primitivos y los referenciados. Los tipo primitivos contienen un sólo valor e incluyen los tipos como enteros, flotante, caracteres, booleanos, etc. Los tipo referenciados, los arrays, las clases y las interfaces son del tipo referencia. El valor de una variable del tipo referencia es una dirección de un conjunto de valores representados por una variable.
  • 4.  Tipos nativos o primitivos de Java Los tipos nativos de Java, son los tipos de datos "fáciles de usar" es decir, como veremos un poco más adelante, no es necesario crear un objeto de manera explícita para hacer uso de ellos. Los tipos primitivos como su nombre lo da a entender, son los tipos de datos más básicos y simples del sistema de tipos de Java y por ello es bastante fácil usarlos. Veamos a continuación cuáles son estos tipos de datos primitivos y sus características.
  • 5.  ¿Cuáles son los tipos primitivos de Java?  Enteros: Estos tipos son byte, short, int y long, que guardan el signo valor, estos representan un número y no pueden representar elementos fraccionarios.  Números en coma flotante: Las variables del tipo float o double (coma flotante) se usan para guardar números en memoria que tienen parte entera y parte decimal.  Caracter: Estos son de tipo char, que almacena la representación de los caracteres (letras o números).  Booleano: Este solo guarda dos valores: verdadero (true) o falso (false)
  • 6.
  • 7.  Tipos complejos o compuestos en java Dado que Java es un lenguaje de programación orientado a objetos no nos debe sorprender el hecho de que una gran cantidad de los tipos que conforman su sistema de tipos de datos sean tipos complejos (objetos que provienen de clases). La librería estándar de Java está conformada por cientos (quizás miles) de clases que representan en última instancia un tipo de dato particular
  • 8.  Tipos de la biblioteca estándar de java  La clase String: Con ésta podemos crear cadenas de caracteres con gran facilidad (Strings), de hecho se diferencia por esto de los demás tipos complejos, pues no es necesario el uso del comando new para crear objetos de tipo String, basta con poner la cadena entre comillas dobles "palabra" e igualarla con una variable de tipo String y con eso bastará.
  • 9.  La clase Scanner Esta clase es muy utilizada en la actualidad porque facilita mucho la tarea de leer la entrada de datos por teclado, es decir recibir valores escritos por el usuario por medio del teclado. Para crear un objeto de tipo Scanner si es necesario el uso del comando new y enviarle un parámetro específico al constructor.
  • 10.  La clase ArrayList La clase ArrayList permite crear una "colección" de elementos al interior de sí misma, es similar a un Vector o arreglo, y posee una gran variedad de métodos y atributos que nos permiten por ejemplo, buscar un elemento cualquiera, insertar un nuevo elemento, eliminarlo, entre otras. Es básicamente un arreglo pero con una enorme cantidad de facilidades para gestionar los datos que este contiene.
  • 11.  El lenguaje de programación Java tambien contempla algunas secuencias de escape especiales para literales char y String: b (retroceso de carácter), t(tabulación), n (cambio de línea), f (salto de página), r (retorno de carro), " (comillas dobles), ' (comillas simples) y (barra invertida).  También está el literal especial null que se puede utilizar como valor para cualquier tipo de referencia. Se puede asignar null a cualquier variable excepto variables de tipo primitivo. Se puede hacer poco con un valor null además de comprobar su presencia. Por lo tanto null se utiliza a menudo como marcador en un programa para indicar que un objeto no está disponible.
  • 12.
  • 13.  Esta Presentación te ayudara a conocer los diferentes tipos de datos de java para saber como aplicarlos y también para conocer mas sobre este tema