SlideShare una empresa de Scribd logo
1 de 15
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
Tipo de datos Facets Descripción
string length, pattern, maxLength,
enumeration, whiteSpace
Representa cadenas de caracteres.
boolean pattern, whiteSpace Representa valores booleanos, que
son true o false.
decimal enumeration, pattern, totalDigits,
fractionDigits, minInclusive,
maxInclusive, maxExclusive, whiteSpace
Representa números de precisión
arbitraria.
float pattern, enumeration, minInclusive,
minExclusive, maxInclusive,
maxExclusive, whiteSpace
Representa números de punto flotante
de 32 bits de precisión simple.
double pattern, enumeration, minInclusive,
minExclusive, maxInclusive,
maxExclusive, whiteSpace
Representa números de punto flotante
de 64 bits de doble precisión.
duration enumeration, pattern,
minInclusive, minExclusive,
maxInclusive, maxExclusive,
whiteSpace
Representa una duración de tiempo.
El patrón de duration es PnYnMnDTnHnMnS, donde nY representa el
número de años, nM el número de meses, nD el número de
separador de fecha y hora, nH el número de horas, nM el número
minutos y nS el número de segundos.
dateTime enumeration, pattern,
minInclusive, minExclusive,
maxInclusive, maxExclusive,
whiteSpace
Representa una instancia específica de tiempo.
El patrón de dateTime es CCYY-MM-
DDThh:mm:ss donde CC representa el siglo, YY el año, MM el mes
y DD el día, precedido por un carácter negativo (-) inicial opcional
para indicar un número negativo. Si se omite el carácter negativo,
supone positivo (+). La T es el separador de fecha y hora,
y hh, mm y ss representan la hora, minutos y segundos,
respectivamente. Se pueden utilizar dígitos adicionales para
aumentar la precisión de los segundos decimales, si se desea. Por
ejemplo, se admite el formato ss.ss... con cualquier número de
dígitos después del separador decimal. Es opcional la parte de
segundos decimales.
time enumeration, pattern,
minInclusive, minExclusive,
maxInclusive, maxExclusive,
whiteSpace
Representa una instancia de tiempo que se repite cada día.
El patrón de time es hh:mm:ss.sss con un indicador opcional de
zona horaria.
date enumeration, pattern,
minExclusive, maxInclusive,
maxExclusive, whiteSpace
Representa una fecha de calendario.
El patrón de date es CCYY-MM-DD con un indicador opcional de zona horaria como el de dateTime.
gYearMonth enumeration, pattern,
minExclusive, maxInclusive,
maxExclusive, whiteSpace
Representa un mes gregoriano específico de un año gregoriano específico. Conjunto de instancias no
de un mes de duración.
El patrón de gYearMonth es CCYY-MM con un indicador opcional de zona horaria.
gYear enumeration, pattern,
minExclusive, maxInclusive,
maxExclusive, whiteSpace
Representa un año gregoriano. Conjunto de instancias no periódicas de un año de duración.
El patrón de gYear es CCYY con un indicador opcional de zona horaria como el de dateTime.
gMonthDay enumeration, pattern,
minExclusive, maxInclusive,
maxExclusive, whiteSpace
Representa una fecha gregoriana determinada que se repite, específicamente un día del año, por ejemplo el
de mayo. Un gMonthDay es el conjunto de fechas de calendario. Específicamente, es un conjunto de instancias
periodicidad anual y de un día de duración.
El patrón de gMonthDay es --MM-DD con un indicador opcional de zona horaria como el de date.
gDay enumeration, pattern,
minExclusive, maxInclusive,
maxExclusive, whiteSpace
Representa un día gregoriano que se repite, específicamente un día del mes, por ejemplo el quinto.Un gDay es
espacio de un conjunto de fechas del calendario. Específicamente, es un conjunto de instancias de periodicidad
mensual y de un día de duración.
El patrón de gDay es ---DD con un indicador opcional de zona horaria como el de date.
gMonth enumeration, pattern,
minExclusive, maxInclusive,
maxExclusive, whiteSpace
Representa un mes gregoriano que se repite cada año. Un gMonth es el espacio de un conjunto de meses del
calendario. Específicamente, es un conjunto de instancias periódicas anuales de un mes de duración.
El patrón de gMonth es --MM-- con un indicador opcional de zona horaria como el de date.
hexBinary length, pattern,
minLength, enumeration,
whiteSpace
Representa datos binarios arbitrarios codificados en hexadecimal. hexBinary es
el conjunto de secuencias de longitud finita de octetos binarios. Cada octeto
binario se codifica como una tupla de caracteres que se compone de dos
hexadecimales ([0-9a-fA-F]) y representa el código del octeto.
base64Binar
y
length, pattern,
minLength, enumeration,
whiteSpace
Representa datos binarios arbitrarios codificados en Base64. base64Binary es el
conjunto de secuencias de longitud finita de octetos binarios.
anyURI length, pattern,
minLength, enumeration,
whiteSpace
Representa un URI tal como se define en RFC 2396. Un valor anyURI puede ser
absoluto o relativo, y puede tener un identificador de fragmento opcional.
QName length, enumeration,
pattern, maxLength,
minLength, whiteSpace
Representa un nombre completo, que se compone de un prefijo y un nombre
local separados por un signo de dos puntos. Tanto el prefijo como los nombres
locales deben ser un NCName. El prefijo debe estar asociado con una
un identificador URI de espacio de nombres, mediante una declaración de
espacio de nombres.
NOTATION length, enumeration,
pattern, maxLength,
minLength, whiteSpace
Representa un tipo de atributo NOTATION. Conjunto de QNames.
OPERADORES DE JAVA
• 1. ASIGNACIÓN
• 2. ARITMÉTICOS
3. ARITMÉTICOS INCREMENTALES
4. ARITMÉTICOS COMBINADOS
• 5. RELACIÓN
• 6. LÓGICOS O BOOLEANOS
• 7. DE BIT
• 8. CONCATENACIÓN DE CADENAS
• 9. SEPARADORES
VARIABLES Y CONSTANTES DE JAVA
• VARIABLE
Una variable es una zona de memoria donde se almacena un valor dado, asignándole un nombre
para su posterior referencia.
Hablando llanamente: para poder guardar ciertos valores en un ordenador necesitamos un
en memoria para ellos. Posteriormente, necesitamos acceder a dichos datos pero, ¿cómo?
un nombre a la zona de memoria que contiene nuestros valores. Por lo tanto, estamos
un par clave-valor, siendo la clave el nombre de la variable y el valor los datos a guardar.
Vamos a ver un ejemplo bien sencillo. Queremos calcular el área y el perímetro de un círculo de
radio 1,298373 m. Sabemos que la fórmula del área es πr² y el perímetro es 2πr. Entonces, para
calcular dichos valores en un ordenador introduciríamos lo siguiente (en el siguiente tema
como se hace esto en Java, específicamente):
3.14159265359 * 1,298373^2
2 * 3.14159265359 * 1,298373
• CONSTANTE
Una constante es una variable a la que no se le puede modificar el
valor después de su declaración. Para declarar una constante en Java
se utiliza la palabra final delante de la declaración de la variable.
Siguiendo con nuestro ejemplo:
final numero pi = 3.14159265359
Ahora, pi apunta a una dirección que contiene el número
3.14159265359 y que no se podrá cambiar en el curso del programa.
Si se intenta asignar otro valor a la constante, el compilador de Java
nos dará un error.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Presentacion binarios
Presentacion binariosPresentacion binarios
Presentacion binarios
 
MYSQL
MYSQLMYSQL
MYSQL
 
Tipos de datos mysql
Tipos de datos mysqlTipos de datos mysql
Tipos de datos mysql
 
Números Binarios
Números BinariosNúmeros Binarios
Números Binarios
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Cesar tecnologia
Cesar tecnologiaCesar tecnologia
Cesar tecnologia
 
Exposición de matrices
Exposición de matricesExposición de matrices
Exposición de matrices
 
Presentacion bite
Presentacion bitePresentacion bite
Presentacion bite
 
Tipos de datos SQL
Tipos de datos SQLTipos de datos SQL
Tipos de datos SQL
 
Aplicación de vectores y matrices en c++
Aplicación de vectores y matrices en c++Aplicación de vectores y matrices en c++
Aplicación de vectores y matrices en c++
 
Presentation2.pptxcubanis
Presentation2.pptxcubanisPresentation2.pptxcubanis
Presentation2.pptxcubanis
 
Numeros Binarios
Numeros BinariosNumeros Binarios
Numeros Binarios
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Presentacion binarios[1]
Presentacion binarios[1]Presentacion binarios[1]
Presentacion binarios[1]
 
Binarios
BinariosBinarios
Binarios
 
Presentacion binarios
Presentacion binariosPresentacion binarios
Presentacion binarios
 

Similar a Java y xml

Manual de Usuario - Lenguaje SQL - Clase 7.docx
Manual de Usuario - Lenguaje SQL - Clase 7.docxManual de Usuario - Lenguaje SQL - Clase 7.docx
Manual de Usuario - Lenguaje SQL - Clase 7.docx
jaime_sanmartin
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
Elizabeth Huaraya Apaza
 
Taller de lenguaje 1
Taller de lenguaje 1Taller de lenguaje 1
Taller de lenguaje 1
Yesenia Gomez
 

Similar a Java y xml (20)

Tipos de datos en power designer
Tipos de datos en power designerTipos de datos en power designer
Tipos de datos en power designer
 
Funciones de visual basic
Funciones de visual basicFunciones de visual basic
Funciones de visual basic
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Tipo de variables de Microsoft Access
Tipo de variables de Microsoft AccessTipo de variables de Microsoft Access
Tipo de variables de Microsoft Access
 
Power designer tipos de datos
Power designer tipos de datosPower designer tipos de datos
Power designer tipos de datos
 
Material iii parcial
Material iii parcialMaterial iii parcial
Material iii parcial
 
Excel contadores
Excel contadoresExcel contadores
Excel contadores
 
Manual de Usuario - Lenguaje SQL - Clase 7.docx
Manual de Usuario - Lenguaje SQL - Clase 7.docxManual de Usuario - Lenguaje SQL - Clase 7.docx
Manual de Usuario - Lenguaje SQL - Clase 7.docx
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Tipo de variables de PowerDesigner
Tipo de variables de PowerDesignerTipo de variables de PowerDesigner
Tipo de variables de PowerDesigner
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
11_Matrices.pptx
11_Matrices.pptx11_Matrices.pptx
11_Matrices.pptx
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Taller de lenguaje 1
Taller de lenguaje 1Taller de lenguaje 1
Taller de lenguaje 1
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
Los tipos de datos de sql server
Los tipos de datos de sql serverLos tipos de datos de sql server
Los tipos de datos de sql server
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Gutierrez_Derick_Laboratorio4.pptx
Gutierrez_Derick_Laboratorio4.pptxGutierrez_Derick_Laboratorio4.pptx
Gutierrez_Derick_Laboratorio4.pptx
 

Más de GREINDER MARCHENA & LIZ VASQUEZ

Más de GREINDER MARCHENA & LIZ VASQUEZ (20)

Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Android studio
Android studioAndroid studio
Android studio
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Result set
Result setResult set
Result set
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)Jdbc (Java Database Connectivity)
Jdbc (Java Database Connectivity)
 
Objeto command
Objeto commandObjeto command
Objeto command
 
Objeto connection
Objeto connectionObjeto connection
Objeto connection
 
Espacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClientEspacio de nombres System.Data.SQLClient
Espacio de nombres System.Data.SQLClient
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
TABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOSTABLAS Y TIPOS DE DATOS
TABLAS Y TIPOS DE DATOS
 
Base de Datos en SQL
Base de Datos en SQLBase de Datos en SQL
Base de Datos en SQL
 

Último

FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
Santosprez2
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Demetrio Ccesa Rayme
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Los caminos del saber matematicas 7°.pdf
Los caminos del saber matematicas 7°.pdfLos caminos del saber matematicas 7°.pdf
Los caminos del saber matematicas 7°.pdf
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptxGOBIERNO DE MANUEL ODRIA   EL OCHENIO.pptx
GOBIERNO DE MANUEL ODRIA EL OCHENIO.pptx
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.Evaluación de los Factores Externos de la Organización.
Evaluación de los Factores Externos de la Organización.
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de NavarraSanta Criz de Eslava, la más monumental de las ciudades romanas de Navarra
Santa Criz de Eslava, la más monumental de las ciudades romanas de Navarra
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdfDiseño Universal de Aprendizaje en Nuevos Escenarios  JS2  Ccesa007.pdf
Diseño Universal de Aprendizaje en Nuevos Escenarios JS2 Ccesa007.pdf
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 

Java y xml

  • 1. INGENIERÍA DE SISTEMAS Y TELEMÁTICA
  • 2.
  • 3.
  • 4.
  • 5. Tipo de datos Facets Descripción string length, pattern, maxLength, enumeration, whiteSpace Representa cadenas de caracteres. boolean pattern, whiteSpace Representa valores booleanos, que son true o false. decimal enumeration, pattern, totalDigits, fractionDigits, minInclusive, maxInclusive, maxExclusive, whiteSpace Representa números de precisión arbitraria. float pattern, enumeration, minInclusive, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa números de punto flotante de 32 bits de precisión simple. double pattern, enumeration, minInclusive, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa números de punto flotante de 64 bits de doble precisión.
  • 6. duration enumeration, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa una duración de tiempo. El patrón de duration es PnYnMnDTnHnMnS, donde nY representa el número de años, nM el número de meses, nD el número de separador de fecha y hora, nH el número de horas, nM el número minutos y nS el número de segundos. dateTime enumeration, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa una instancia específica de tiempo. El patrón de dateTime es CCYY-MM- DDThh:mm:ss donde CC representa el siglo, YY el año, MM el mes y DD el día, precedido por un carácter negativo (-) inicial opcional para indicar un número negativo. Si se omite el carácter negativo, supone positivo (+). La T es el separador de fecha y hora, y hh, mm y ss representan la hora, minutos y segundos, respectivamente. Se pueden utilizar dígitos adicionales para aumentar la precisión de los segundos decimales, si se desea. Por ejemplo, se admite el formato ss.ss... con cualquier número de dígitos después del separador decimal. Es opcional la parte de segundos decimales. time enumeration, pattern, minInclusive, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa una instancia de tiempo que se repite cada día. El patrón de time es hh:mm:ss.sss con un indicador opcional de zona horaria.
  • 7. date enumeration, pattern, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa una fecha de calendario. El patrón de date es CCYY-MM-DD con un indicador opcional de zona horaria como el de dateTime. gYearMonth enumeration, pattern, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa un mes gregoriano específico de un año gregoriano específico. Conjunto de instancias no de un mes de duración. El patrón de gYearMonth es CCYY-MM con un indicador opcional de zona horaria. gYear enumeration, pattern, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa un año gregoriano. Conjunto de instancias no periódicas de un año de duración. El patrón de gYear es CCYY con un indicador opcional de zona horaria como el de dateTime. gMonthDay enumeration, pattern, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa una fecha gregoriana determinada que se repite, específicamente un día del año, por ejemplo el de mayo. Un gMonthDay es el conjunto de fechas de calendario. Específicamente, es un conjunto de instancias periodicidad anual y de un día de duración. El patrón de gMonthDay es --MM-DD con un indicador opcional de zona horaria como el de date. gDay enumeration, pattern, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa un día gregoriano que se repite, específicamente un día del mes, por ejemplo el quinto.Un gDay es espacio de un conjunto de fechas del calendario. Específicamente, es un conjunto de instancias de periodicidad mensual y de un día de duración. El patrón de gDay es ---DD con un indicador opcional de zona horaria como el de date. gMonth enumeration, pattern, minExclusive, maxInclusive, maxExclusive, whiteSpace Representa un mes gregoriano que se repite cada año. Un gMonth es el espacio de un conjunto de meses del calendario. Específicamente, es un conjunto de instancias periódicas anuales de un mes de duración. El patrón de gMonth es --MM-- con un indicador opcional de zona horaria como el de date.
  • 8. hexBinary length, pattern, minLength, enumeration, whiteSpace Representa datos binarios arbitrarios codificados en hexadecimal. hexBinary es el conjunto de secuencias de longitud finita de octetos binarios. Cada octeto binario se codifica como una tupla de caracteres que se compone de dos hexadecimales ([0-9a-fA-F]) y representa el código del octeto. base64Binar y length, pattern, minLength, enumeration, whiteSpace Representa datos binarios arbitrarios codificados en Base64. base64Binary es el conjunto de secuencias de longitud finita de octetos binarios. anyURI length, pattern, minLength, enumeration, whiteSpace Representa un URI tal como se define en RFC 2396. Un valor anyURI puede ser absoluto o relativo, y puede tener un identificador de fragmento opcional. QName length, enumeration, pattern, maxLength, minLength, whiteSpace Representa un nombre completo, que se compone de un prefijo y un nombre local separados por un signo de dos puntos. Tanto el prefijo como los nombres locales deben ser un NCName. El prefijo debe estar asociado con una un identificador URI de espacio de nombres, mediante una declaración de espacio de nombres. NOTATION length, enumeration, pattern, maxLength, minLength, whiteSpace Representa un tipo de atributo NOTATION. Conjunto de QNames.
  • 9. OPERADORES DE JAVA • 1. ASIGNACIÓN • 2. ARITMÉTICOS
  • 10. 3. ARITMÉTICOS INCREMENTALES 4. ARITMÉTICOS COMBINADOS
  • 11. • 5. RELACIÓN • 6. LÓGICOS O BOOLEANOS
  • 12. • 7. DE BIT
  • 13. • 8. CONCATENACIÓN DE CADENAS • 9. SEPARADORES
  • 14. VARIABLES Y CONSTANTES DE JAVA • VARIABLE Una variable es una zona de memoria donde se almacena un valor dado, asignándole un nombre para su posterior referencia. Hablando llanamente: para poder guardar ciertos valores en un ordenador necesitamos un en memoria para ellos. Posteriormente, necesitamos acceder a dichos datos pero, ¿cómo? un nombre a la zona de memoria que contiene nuestros valores. Por lo tanto, estamos un par clave-valor, siendo la clave el nombre de la variable y el valor los datos a guardar. Vamos a ver un ejemplo bien sencillo. Queremos calcular el área y el perímetro de un círculo de radio 1,298373 m. Sabemos que la fórmula del área es πr² y el perímetro es 2πr. Entonces, para calcular dichos valores en un ordenador introduciríamos lo siguiente (en el siguiente tema como se hace esto en Java, específicamente): 3.14159265359 * 1,298373^2 2 * 3.14159265359 * 1,298373
  • 15. • CONSTANTE Una constante es una variable a la que no se le puede modificar el valor después de su declaración. Para declarar una constante en Java se utiliza la palabra final delante de la declaración de la variable. Siguiendo con nuestro ejemplo: final numero pi = 3.14159265359 Ahora, pi apunta a una dirección que contiene el número 3.14159265359 y que no se podrá cambiar en el curso del programa. Si se intenta asignar otro valor a la constante, el compilador de Java nos dará un error.