Java
1. Definición.
Es un lenguaje de programación de propósito general, concurrente,
orientado a objetos, que fue diseñado específicamente para tener tan
pocas dependencias de implementación como fuera posible. Su intención
es permitir que los desarrolladores de aplicaciones escriban el programa
una vez y lo ejecuten en cualquier dispositivo.
Variables.
Son un espacio de memoria en el que guardamos un determinado valor (o dato). Java es un lenguaje de
tipado 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. Se describe los siguientes 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.
Tipos de Datos.
Operadores.
A. 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.
En la siguiente tabla se resumen los diferentes operadores de esta categoría.
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.
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. En la
siguiente tabla se resumen los diferentes operadores de esta categoría.
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.
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.
La sentencia if maneja diferentes
sintaxis:
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.
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.
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.
Sentencia do-while.
XML
1. Definición
Proviene de eXtensible Markup Language (“Lenguaje de
Marcas Extensible”). Se trata de un metalenguaje (un
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
Características.
Permite la creación de etiquetas propias y permite asignar atributos a las etiquetas.
En un documento XML la estructura y el diseño están completamente separados.
XML se almacena en formato texto (no binario) lo cual hace que los documentos sean
directamente entendibles. Es decir, los documentos tienen una estructura entendible tanto por los
ordenadores como por las personas.
Cada documento incluye metadatos sobre sí mismo, lo cual facilita la tarea de los motores de
búsquedas en la web, ya que devolverán respuestas más adecuadas y precisas.
Permite la ex portabilidad a otros formatos de publicación de datos (HTML, PDF, texto enriquecido
RTF,
entre otros).
XML es un estándar abierto no sujeto a ningún tipo de licencia.
XML permite la internacionalización, es decir puede trabajar con cualquier conjunto de caracteres,
entre ellos el juego de caracteres UNICODE (utf-8).
XML utiliza reglas de generación concretas y, por tanto, los documentos son fácilmente procesables.
XML permite compartir información entre sistemas o fuentes de datos heterogéneas, por ejemplo,
páginas web, distintas bases de datos, entre otras.
Características.
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
quiere decir que se compone de partes bien definidas, y que
esas partes se componen a su vez de otras partes. Entonces se
tiene un árbol de trozos de información. Estas partes se llaman
elementos, y se las señala mediante etiquetas.
Estructura.
DESARROLLADO GRACIAS A
Delgado Mejía, Eysin Lorenzo.
Julca Ticliahuanca Doyber.
Grupo.
Lideres en desarrollo de Aplicaciones.
CURSO
Electivo 403
Bagua Grande- Utcubamba – Amazonas- Perú.
2018
Java y xml

Java y xml

  • 2.
    Java 1. Definición. Es unlenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
  • 3.
    Variables. Son un espaciode memoria en el que guardamos un determinado valor (o dato). Java es un lenguaje de tipado 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. Se describe los siguientes 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.
  • 4.
  • 5.
    Operadores. A. Asignación. El operadorasignació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.
  • 6.
    Aritméticos Java tiene variosoperadores aritméticos para los datos numéricos enteros y reales. En la siguiente tabla se resumen los diferentes operadores de esta categoría.
  • 7.
    Aritméticos Incrementales. Son operadoresunarios (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.
  • 8.
    Aritméticos Combinados. Combinan unoperador 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. En la siguiente tabla se resumen los diferentes operadores de esta categoría.
  • 9.
    Relación. Realizan comparaciones entredatos 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.
  • 10.
    Lógicos o Booleanos. Realizanoperaciones sobre datos booleanos y tienen como resultado un valor booleano. En la siguiente tabla se resumen los diferentes operadores de esta categoría.
  • 11.
    De BIT Tienen operandosde 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. En la siguiente tabla se resumen los diferentes operadores de esta categoría.
  • 12.
    Concatenación de Cadenas. Eloperador 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.
  • 13.
    Separadores. Existen algunos caracteresque 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.
  • 14.
    Estructuras de Control. Sentenciaif. 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. La sentencia if maneja diferentes sintaxis:
  • 15.
    Sentencia switch. Permite laejecución de un determinado bloque de código según el valor que tome una variable o expresión que se indique.
  • 16.
    Sentencia switch. Permite laejecución de un determinado bloque de código según el valor que tome una variable o expresión que se indique.
  • 17.
    Sentencia for. Permite ejecutaun 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.
  • 18.
    Sentencia while Permite ejecutarun 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.
  • 19.
  • 20.
    XML 1. Definición Proviene deeXtensible Markup Language (“Lenguaje de Marcas Extensible”). Se trata de un metalenguaje (un 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.
  • 21.
  • 22.
    Características. Permite la creaciónde etiquetas propias y permite asignar atributos a las etiquetas. En un documento XML la estructura y el diseño están completamente separados. XML se almacena en formato texto (no binario) lo cual hace que los documentos sean directamente entendibles. Es decir, los documentos tienen una estructura entendible tanto por los ordenadores como por las personas. Cada documento incluye metadatos sobre sí mismo, lo cual facilita la tarea de los motores de búsquedas en la web, ya que devolverán respuestas más adecuadas y precisas. Permite la ex portabilidad a otros formatos de publicación de datos (HTML, PDF, texto enriquecido RTF, entre otros). XML es un estándar abierto no sujeto a ningún tipo de licencia. XML permite la internacionalización, es decir puede trabajar con cualquier conjunto de caracteres, entre ellos el juego de caracteres UNICODE (utf-8). XML utiliza reglas de generación concretas y, por tanto, los documentos son fácilmente procesables. XML permite compartir información entre sistemas o fuentes de datos heterogéneas, por ejemplo, páginas web, distintas bases de datos, entre otras.
  • 23.
  • 24.
    Estructura. La tecnología XMLbusca 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 quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de trozos de información. Estas partes se llaman elementos, y se las señala mediante etiquetas.
  • 25.
  • 26.
    DESARROLLADO GRACIAS A DelgadoMejía, Eysin Lorenzo. Julca Ticliahuanca Doyber. Grupo. Lideres en desarrollo de Aplicaciones. CURSO Electivo 403 Bagua Grande- Utcubamba – Amazonas- Perú. 2018