SlideShare una empresa de Scribd logo
1 de 11
JAVA Y XML.
Integrantes:
Wincler Percy Díaz Vílchez.
José Andrés ríos vera
VARIABLES.
Son un espacio de memoria en el que guardamos un determinado
valor (o dato). Java es un lenguaje de tipo estático. Por lo
cual todas las variables tendrán un tipo de dato (ya sea un tipo de
dato primitivo o una clase) y un nombre de identificador.
El tipo de dato se asignará a la hora de definir la variable.
Además, en el caso de que las variables sean propiedades de
objetos tendrán una privacidad.
TIPOS DE VARIABLES.
VARIABLES DE INSTANCIA (CAMPOS NO ESTÁTICOS), son las variables que
están definidas dentro de un objeto pero que no tienen un modificador de estáticas
(static). Suelen llevar un modificador de visibilidad (public, private, protected)
definiéndose.
VARIABLES DE CLASE (CAMPOS ESTÁTICOS), son aquellas variables que están
precedidas del modificador static. Esto indica que solo hay una instancia de dicha
variable. Es decir, aunque tengamos N objetos de la clase, la variable estática solo se
instancia una vez.
VARIABLES LOCALES, son variables temporales cuyo ámbito de visibilidad es el
método sobre el que están definidas. No pueden ser accedidas desde otra parte del
código. Se las distingue de las variables de instancia ya que estas no llevan
modificadores de visibilidad delante.
PARÁMETROS, son las variables recibidas como parámetros de los métodos. Su
visibilidad será el código que contenga dicho método.
OPERADORES.
ASIGNACIÓN :
El operador asignación =, es un operador binario que asigna el
valor del término de la derecha al operando de la izquierda. El
operando de la izquierda suele ser el identificador de una
variable.
ARITMÉTICOS :
Java tiene varios operadores aritméticos para los datos numéricos
enteros y reales. En la siguiente tabla se resumen los diferentes
operadores de esta categoría.
ARITMÉTICOS INCREMENTALES:
Son operadores unarios (un único operando). El operando puede
ser numérico o de tipo char y el resultado es del mismo tipo que el
operando. Estos operadores pueden emplearse de dos formas
dependiendo de su posición con respecto al operando.
ARITMÉTICOS COMBINADOS :
Combinan un operador aritmético con el operador asignación.
Como en el caso de los operadores aritméticos pueden tener
operandos numéricos enteros o reales y el tipo específico de
resultado numérico dependerá del tipo de éstos.
RELACIÓN:
Realizan comparaciones entre datos compatibles de tipos
primitivos (numéricos, carácter y booleanos) teniendo siempre
un resultado booleano. Los operandos booleanos sólo pueden
emplear los operadores de igualdad y desigualdad.
LÓGICOS O BOOLEANOS :
Realizan operaciones sobre datos booleanos y tienen como
resultado un valor booleano. En la siguiente tabla se resumen
los diferentes operadores de esta categoría.
OPERADORES.
DE BIT
Tienen operandos de tipo entero (o char) y un resultado de
tipo entero. Realizan operaciones con dígitos (ceros y unos) de
la representación binaria de los operandos. Exceptuando al
operador negación, los demás operadores son binarios.
CONCATENACIÓN DE CADENAS
El operador concatenación +, es un operador binario que
devuelve una cadena resultado de concatenar las dos cadenas
que actúan como operandos. Si sólo uno de los operandos es
de tipo cadena, el otro operando se convierte implícitamente
en tipo cadena.
SEPARADORES
Existen algunos caracteres que tienen un significado especial
en el lenguaje Java. En la siguiente tabla se resumen los
diferentes separadores que pueden encontrarse en el código
fuente de un programa.
OPERADORES.
ESTRUCTURAS DE CONTROL
Sentencia if
Permite analizar una condición, si es
VERDADERA debe ejecutar una
instrucción o un conjunto de instrucciones
y si es FALSA ejecutara otra instrucción o
conjunto de instrucciones.
• Se debe tener en cuenta que cuando es
una sola instrucción no es necesario
usar las llaves. Sentencia switch
Permite la ejecución de un determinado
bloque de código según el valor que
tome una variable o expresión que se
indique.
• La sentencia break provoca que el
control del programa dentro del
switch. Se debe tener en cuenta que
cuando es una sola instrucción no es
necesario usar las llaves.
ESTRUCTURAS DE CONTROL
Sentencia for
Permite ejecuta un bloque de instrucciones n veces, es recomendable la utilización de este proceso
repetitivo cuando se conoce el número de iteraciones o repeticiones de una tarea, es decir, cuando
se sabe el número de veces que se va a repetir un bucle o lazo.
Sentencia while
Permite ejecutar un bloque de sentencias que se ejecutarán repetidamente mientras se cumpla una
determinada condición, la cual será una expresión lógica. Si al evaluar la condición resulta verdadero,
El bloque se sentencias se ejecutará, y se repetirá su ejecución hasta que la condición resulte falsa.
La sentencia while se caracteriza porque permite repetir un bloque de instrucciones de 0 a varias veces
ESTRUCTURAS DE CONTROL
Sentencia do-while
Permite ejecutar un bloque de sentencias que se ejecutarán repetidamente
mientras se cumpla una determinada condición. Si al evaluar la
condición resulta verdadero, el bloque se sentencias se ejecutará, y se repetirá su
ejecución hasta que la condición resulte falsa.
La diferencia entre while y do-while, es que le primera analiza la condición y es
probable que no ejecute las sentencia en cambio la segunda primero ejecuta las
instrucciones y luego analiza la condición.
XML
DEFINICIÓN :
Proviene de eXtensible Markup Language (“Lenguaje de Marcas Extensible”).
Se trata de un metalenguaje (un lenguaje que se
utiliza para decir algo acerca de otro) extensible de etiquetas
que fue desarrollado por el Word Wide Web Consortium (W3C),
una sociedad mercantil internacional que elabora recomendaciones
para la World Wide Web.
XML no ha nacido únicamente para su aplicación en Internet, sino
que se propone como un estándar para el intercambio de información
estructurada entre diferentes plataformas.
XML es una tecnología sencilla que tiene a su alrededor otras que la
complementan y la hacen mucho más grande, con unas posibilidades
mucho mayores.
ESTRUCTURA
La tecnología XML busca dar solución al problema
de expresar información estructurada de la manera
más abstracta y reutilizable posible. Que la
información sea estructurada quiere decir que se
compone de partes bien definidas, y que esas partes
se componen a su vez de otras partes. Una etiqueta
consiste en una marca hecha en el documento, que
señala una porción de éste como un elemento.
Un pedazo de información con un sentido claro y
definido. Las etiquetas tienen la forma <nombre>,
donde nombre es el nombre del elemento que se está
señalando.
Al usar vocabulario XML de Android, puedes crear
rápidamente diseños de IU y de los elementos de
pantalla que contienen, de la misma manera que
creas páginas web en HTML, con una serie de
elementos anidados.

Más contenido relacionado

La actualidad más candente

Programacion en java
Programacion en javaProgramacion en java
Programacion en javaANGELA FREIRE
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
Elementos de una clase
Elementos de una claseElementos de una clase
Elementos de una claseIsaias Toledo
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Javamartosfre
 
Clase n°1 java
Clase n°1 javaClase n°1 java
Clase n°1 javajbersosa
 
Fundamentos de Java II
Fundamentos de Java IIFundamentos de Java II
Fundamentos de Java IImartosfre
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.K Manuel TN
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosJoseph Bros
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaRay
 
Variables en java 2014
Variables en java 2014Variables en java 2014
Variables en java 2014Lizandro Meza
 
Constructor Y Destructor
Constructor Y DestructorConstructor Y Destructor
Constructor Y DestructorTecnologico
 
Presentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011BPresentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011BKuritzuthian
 
Mariangel garcía informática
Mariangel garcía  informáticaMariangel garcía  informática
Mariangel garcía informáticamarifabi5
 
Ámbito de las variables resumen de la clase
Ámbito de las variables resumen de la claseÁmbito de las variables resumen de la clase
Ámbito de las variables resumen de la clasemiguelangelvillelli
 

La actualidad más candente (20)

Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Elementos de una clase
Elementos de una claseElementos de una clase
Elementos de una clase
 
Fundamentos de Java
Fundamentos de JavaFundamentos de Java
Fundamentos de Java
 
Clase n°1 java
Clase n°1 javaClase n°1 java
Clase n°1 java
 
Clase 4 JAVA 2012
Clase 4 JAVA 2012Clase 4 JAVA 2012
Clase 4 JAVA 2012
 
Fundamentos de Java II
Fundamentos de Java IIFundamentos de Java II
Fundamentos de Java II
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.
 
JAVA- basico
JAVA- basicoJAVA- basico
JAVA- basico
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
Variables en java 2014
Variables en java 2014Variables en java 2014
Variables en java 2014
 
Constructor Y Destructor
Constructor Y DestructorConstructor Y Destructor
Constructor Y Destructor
 
Presentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011BPresentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011B
 
Variables y constantes
Variables  y constantesVariables  y constantes
Variables y constantes
 
Las variables y constantes
Las variables y constantesLas variables y constantes
Las variables y constantes
 
Mariangel garcía informática
Mariangel garcía  informáticaMariangel garcía  informática
Mariangel garcía informática
 
Operadores C SHARP
Operadores C SHARPOperadores C SHARP
Operadores C SHARP
 
Variables
VariablesVariables
Variables
 
Ámbito de las variables resumen de la clase
Ámbito de las variables resumen de la claseÁmbito de las variables resumen de la clase
Ámbito de las variables resumen de la clase
 

Similar a Java y xml

Similar a Java y xml (20)

Trabajo algoritmo
Trabajo algoritmo Trabajo algoritmo
Trabajo algoritmo
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Clase15
Clase15Clase15
Clase15
 
Programación 2
Programación 2Programación 2
Programación 2
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Python 4
Python 4Python 4
Python 4
 
Unidad i poo
Unidad i pooUnidad i poo
Unidad i poo
 
Conceptos Generales
Conceptos GeneralesConceptos Generales
Conceptos Generales
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacion
 
Elementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacionElementos de una variable trabajo grupal computacion
Elementos de una variable trabajo grupal computacion
 
Portafolio
PortafolioPortafolio
Portafolio
 
Conceptos en internet
Conceptos en internetConceptos en internet
Conceptos en internet
 
Leccion 1 Java
Leccion 1 JavaLeccion 1 Java
Leccion 1 Java
 
Glosario de términos
Glosario de términosGlosario de términos
Glosario de términos
 
Programacion
ProgramacionProgramacion
Programacion
 
Resumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.arResumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.ar
 
Java basico
Java basicoJava basico
Java basico
 
Taller completo
Taller completoTaller completo
Taller completo
 

Más de Wincler Percy Diaz Vilchez (9)

Sq lite
Sq liteSq lite
Sq lite
 
Trabajo10
Trabajo10Trabajo10
Trabajo10
 
Menus
MenusMenus
Menus
 
Layouts
LayoutsLayouts
Layouts
 
Controles Basicos II
Controles Basicos IIControles Basicos II
Controles Basicos II
 
Controlesbasicos
ControlesbasicosControlesbasicos
Controlesbasicos
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Androi
AndroiAndroi
Androi
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

Java y xml

  • 1. JAVA Y XML. Integrantes: Wincler Percy Díaz Vílchez. José Andrés ríos vera
  • 2. VARIABLES. Son un espacio de memoria en el que guardamos un determinado valor (o dato). Java es un lenguaje de tipo estático. Por lo cual todas las variables tendrán un tipo de dato (ya sea un tipo de dato primitivo o una clase) y un nombre de identificador. El tipo de dato se asignará a la hora de definir la variable. Además, en el caso de que las variables sean propiedades de objetos tendrán una privacidad.
  • 3. TIPOS DE VARIABLES. VARIABLES DE INSTANCIA (CAMPOS NO ESTÁTICOS), son las variables que están definidas dentro de un objeto pero que no tienen un modificador de estáticas (static). Suelen llevar un modificador de visibilidad (public, private, protected) definiéndose. VARIABLES DE CLASE (CAMPOS ESTÁTICOS), son aquellas variables que están precedidas del modificador static. Esto indica que solo hay una instancia de dicha variable. Es decir, aunque tengamos N objetos de la clase, la variable estática solo se instancia una vez. VARIABLES LOCALES, son variables temporales cuyo ámbito de visibilidad es el método sobre el que están definidas. No pueden ser accedidas desde otra parte del código. Se las distingue de las variables de instancia ya que estas no llevan modificadores de visibilidad delante. PARÁMETROS, son las variables recibidas como parámetros de los métodos. Su visibilidad será el código que contenga dicho método.
  • 4. OPERADORES. ASIGNACIÓN : El operador asignación =, es un operador binario que asigna el valor del término de la derecha al operando de la izquierda. El operando de la izquierda suele ser el identificador de una variable. ARITMÉTICOS : Java tiene varios operadores aritméticos para los datos numéricos enteros y reales. En la siguiente tabla se resumen los diferentes operadores de esta categoría. ARITMÉTICOS INCREMENTALES: Son operadores unarios (un único operando). El operando puede ser numérico o de tipo char y el resultado es del mismo tipo que el operando. Estos operadores pueden emplearse de dos formas dependiendo de su posición con respecto al operando.
  • 5. ARITMÉTICOS COMBINADOS : Combinan un operador aritmético con el operador asignación. Como en el caso de los operadores aritméticos pueden tener operandos numéricos enteros o reales y el tipo específico de resultado numérico dependerá del tipo de éstos. RELACIÓN: Realizan comparaciones entre datos compatibles de tipos primitivos (numéricos, carácter y booleanos) teniendo siempre un resultado booleano. Los operandos booleanos sólo pueden emplear los operadores de igualdad y desigualdad. LÓGICOS O BOOLEANOS : Realizan operaciones sobre datos booleanos y tienen como resultado un valor booleano. En la siguiente tabla se resumen los diferentes operadores de esta categoría. OPERADORES.
  • 6. DE BIT Tienen operandos de tipo entero (o char) y un resultado de tipo entero. Realizan operaciones con dígitos (ceros y unos) de la representación binaria de los operandos. Exceptuando al operador negación, los demás operadores son binarios. CONCATENACIÓN DE CADENAS El operador concatenación +, es un operador binario que devuelve una cadena resultado de concatenar las dos cadenas que actúan como operandos. Si sólo uno de los operandos es de tipo cadena, el otro operando se convierte implícitamente en tipo cadena. SEPARADORES Existen algunos caracteres que tienen un significado especial en el lenguaje Java. En la siguiente tabla se resumen los diferentes separadores que pueden encontrarse en el código fuente de un programa. OPERADORES.
  • 7. ESTRUCTURAS DE CONTROL Sentencia if Permite analizar una condición, si es VERDADERA debe ejecutar una instrucción o un conjunto de instrucciones y si es FALSA ejecutara otra instrucción o conjunto de instrucciones. • Se debe tener en cuenta que cuando es una sola instrucción no es necesario usar las llaves. Sentencia switch Permite la ejecución de un determinado bloque de código según el valor que tome una variable o expresión que se indique. • La sentencia break provoca que el control del programa dentro del switch. Se debe tener en cuenta que cuando es una sola instrucción no es necesario usar las llaves.
  • 8. ESTRUCTURAS DE CONTROL Sentencia for Permite ejecuta un bloque de instrucciones n veces, es recomendable la utilización de este proceso repetitivo cuando se conoce el número de iteraciones o repeticiones de una tarea, es decir, cuando se sabe el número de veces que se va a repetir un bucle o lazo. Sentencia while Permite ejecutar un bloque de sentencias que se ejecutarán repetidamente mientras se cumpla una determinada condición, la cual será una expresión lógica. Si al evaluar la condición resulta verdadero, El bloque se sentencias se ejecutará, y se repetirá su ejecución hasta que la condición resulte falsa. La sentencia while se caracteriza porque permite repetir un bloque de instrucciones de 0 a varias veces
  • 9. ESTRUCTURAS DE CONTROL Sentencia do-while Permite ejecutar un bloque de sentencias que se ejecutarán repetidamente mientras se cumpla una determinada condición. Si al evaluar la condición resulta verdadero, el bloque se sentencias se ejecutará, y se repetirá su ejecución hasta que la condición resulte falsa. La diferencia entre while y do-while, es que le primera analiza la condición y es probable que no ejecute las sentencia en cambio la segunda primero ejecuta las instrucciones y luego analiza la condición.
  • 10. XML DEFINICIÓN : Proviene de eXtensible Markup Language (“Lenguaje de Marcas Extensible”). Se trata de un metalenguaje (un lenguaje que se utiliza para decir algo acerca de otro) extensible de etiquetas que fue desarrollado por el Word Wide Web Consortium (W3C), una sociedad mercantil internacional que elabora recomendaciones para la World Wide Web. XML no ha nacido únicamente para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande, con unas posibilidades mucho mayores.
  • 11. ESTRUCTURA La tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Una etiqueta consiste en una marca hecha en el documento, que señala una porción de éste como un elemento. Un pedazo de información con un sentido claro y definido. Las etiquetas tienen la forma <nombre>, donde nombre es el nombre del elemento que se está señalando. Al usar vocabulario XML de Android, puedes crear rápidamente diseños de IU y de los elementos de pantalla que contienen, de la misma manera que creas páginas web en HTML, con una serie de elementos anidados.