SlideShare una empresa de Scribd logo
Instituto Universitario Politécnico
“Santiago Mariño”
Extensión Porlamar
Cátedra: Programación No Numérica II
APLICACIONES
Realizado por:
Br. Silva Mattey, Luis Felipe
C.I.: 20.905.586
Profesor: Ing. Diógenes Rodríguez
Porlamar, Junio 2013.
Introducción
Java por ser uno de los lenguajes de programación más
utilizados hoy en día posee diversas particularidades que lo distinguen
del resto de los lenguajes de programación. Es un lenguaje simple y de
fácil aprendizaje para el usuario que lo desea manipular. También se
caracteriza por ser un lenguaje orientado a objetos y por permitir su
manipulación ya sea bajo ambiente web o simplemente en modo
aplicación de escritorio, por lo que hace referencia a que al estar
agrupados en estructuras encapsuladas es más fácil su manipulación, lo
que le permite interactuar con los sistemas de archivos locales, gracias
a la utilización de sus flujos. Sin embargo se toma en cuenta también
que gracias a las distintas API que posee dicho lenguaje es posible la
interacción de ciertos elementos contenidos en otros lenguajes
Output
1.- entrada y salida de datos en java.
Como en todo programa en java existen entradas de
información (input), la cual es procesada por el programa, dando
finalmente una salida de información (output). Este modelo es la
base de la programación, y lo puedes ver en cualquier programa.
ProcesoInput
las entrada y salida en java se
efectúan en uno de los paquetes
que este ya trae incluido el cual se
denomina paquete java.io el cual se
basa en el concepto de flujo.
Expuestos en las clases
InputStream el cual maneja el
flujo de entradas y
OutputStream este maneja el
flujo de salida. Sin embargo se
degradan una gran cantidad de
métodos de estas dos clases
2.- Clases de java para lectura y escritura de datos.
Las clases son DataInputStream y
DataOutputStream, brindan intercambios de
datos en formato propio de JAVA, ambas clases
están contenidas en el paquete java.io al igual
que las clases InputStream y OutputStream que
se diferencian en que una clase opera bytes y la
otra clase opera caracteres, sin embargo de estas
clases se desprenden un gran numero de
metodos destinados a la lectura y escritura de los
datos en java como en el caso de:
3.- Entrada y salida estándar (teclado y pantalla).
Las entradas y salidas estándares a través
del teclado y la pantalla se realizan mediante
tres flujos del sistema contenidos en la clase
System que está localizada en el paquete
java.lang. Dichos flujos podemos clasificarlos
en:
• System.In: Se define como el flujo de entrada
estándar de la clase InputStream destinado
para la lectura de los datos de tipo carácter
proporcionados habitualmente por el teclado.
• System.Out: Se especifica como el flujo de
salida estándar de la clase OutputStream y
PrintStream destinado para la escritura e
impresión de de mensajes mostrados a través
de la pantalla.
• System.Err: Se precisa como flujo de salida
estándar de la clase OutputStream y
PrintStream destinado para la escritura e
impresión de de mensajes de error mostrados
por la pantalla.
4.-Lectura y escritura de archivos
FileInputStream y FileInPutStream
las son consideradas como una
extensión de las clases InputStream
y OutputStream, las cuales facilitan
la lectura y escritura de los bytes en
el archivo para la lectura de
archivos de texto podemos encontrar los métodos
BufferedReader y para su escritura se encuentra
el método PrintWriter, este método conocido
como uno de los métodos más prácticos debido a
que puede ser creado a partir de un método
BufferedReader funcionando de la misma manera
que un flujo System.Out.
5.-Serialización
Es el proceso mediante el cual se
transforma un objeto en una cadena de bytes
para respaldarlo en un archivo o simplemente
ser enviados mediante la red, para luego ser
transformado a su forma original antes de que
fuera serializado, con la finalidad de ser
utilizados posteriormente, este proceso es muy
manejado en las bases de datos que sean
racionales, en otras palabras se puede decir que
la serialización es un medio de seguridad para el
respaldo y envió de los datos, esta medida de
seguridad en JAVA es conocida como la
persistencia debido a que la información es
recolectada en un objeto.
6.-Lectura de un archivo en un servidor de internet
Los servidores de internet son un programa mediante el expuestos
como cual se almacenan documentos documentos, imágenes,
archivos de texto, escrituras, y demás material, que es ejecutado por el
ordenador que se mantiene a la espera de peticiones de ejecución que
puede hacer un usuario de Internet. Para la lectura de un archivo en
un servidor de internet JAVA ofrece una herramienta como es el caso
de los Sevrlets los cuales cumplen la función de poder utilizar el
lenguaje java en el servidor web.
7. JAVA Foundation Classes (JFC) y JAVA 2D
• JFC: es un conjunto de interfaz grafica de
componentes exclusiva de la aplicación JAVA
destina a la agilización de los software y a el
desarrollo de aplicaciones. Permitiendo la
construcción de entornos gráficos debido a
la presencia de elementos como
botones, paneles, menús y ventanas fáciles
de manejar para la elaboración de interfaces
• 2D: trabajado mediante un API el cual ofrece de
igual manera un conjunto de interfaces y brinda un
extenso soporte para la constitución de las
imágenes. El trabajar con la API brinda una gran
variedad de ventajas de diseño en cuanto a la
constitución de las imaginas, como son la
definición del espacio del color ofreciendo además
java.awt y paquetes java.awt.image.
8.- JAVA Media FRAMEWORK (JMF).
JMF: Es una API de JAVA creada para
relacionarse con presentación multimedia en
tiempo real y configuraciones de efectos, esta
API manipula los medios de comunicación
apoyados ​​en el tiempo. Esta arquitectura
multimedia es altamente flexible, y de gran
ventaja a la hora de unificar gráficos para la
reproducción de video, audio y
animaciones, sin embargo también puede ser
utilizado para insertar contenido multimedia en
un archivo HTML
9.- JAVA 3D
JAVA 3D es una API mejor
conocida como interfaz
de programación utilizada para
crear aplicaciones y applets
con gráficos en tres dimensiones.
Esta API brinda a los
desarrolladores un elevado nivel
para la creación y manipulación
de figuras geométricas en 3D y
para elaborar estructura utilizadas
en dichos objetos.
JAVA 3D forma parte del API de los JMF y
que además trae incluido los Scene Graph
los cuales permiten la definición de la
geometría, sonido, luz, ubicación,
orientación y apariencia de objetos
visuales y de sonido.
10.- JAVA BEANS
JAVA BEANS: Es una API que hace
posible escribir elemento hecho en
software que puede ser reutilizado y
manipulado visualmente por una
herramienta de programación en
lenguaje Java. También puede
incorporar otros componentes como
las Applets y aplicaciones donde se
requiera el uso de herramientas
graficas
11.- RMI y JAVA IDL
• RMI: Es un paquete de JAVA que
consiente en el manejo de objetos y
sus métodos de una forma remota
con la finalidad de que sean de fácil
uso para el programador o usuaria
que vaya a manipularlo, este paquete
implementa especificaciones de
CORBA
• JAVA IDL: Es una tecnología
dedicadas a los objetos con el fin de
brindar una conectividad entre los
mismos, esta tecnología fue construida
bajo los estándares de CORBA
permitiendo que al igual a la RMI
puedan interactuar en diferentes
plataformas y ordenadores.
12.- JAVA NATIVE INTERFACE (JNI)
La JNI es una interface de
programación de JAVA que permite la
ejecución de códigos de origen
nativos, es decir, programas que se
ejecuten en forma de maquina virtual
como es el caso de programas como
c, c++ y lenguajes ensambladores.
También permite la interacción entre
aplicaciones y librerías procedentes
de otros lenguajes
Conclusión
Las diversas características que posee Java permiten un
acceso más interactivo a la información y sin contar el hecho de
que pueden ser manipulados los elementos de JAVA mediante
arquitecturas basadas en cliente/servidor haciendo que el
entorno de programación sea una experiencia más activa entre
el usuario y el programa. Entre los elementos que podemos
manipular a través de Java tenemos los archivos, rutas y
directorios, los cuales son manipulados de distintas manera por
medio de los flujos de entrada y salida. Los cuales son de suma
importancia a la hora de acceder a la información.

Más contenido relacionado

PPTX
Programacion no numerica ii
PDF
Programacion no numerica ii
PPTX
Presentacion carlos
DOCX
PPTX
Aplicaciones java
PPTX
Presentación aplicaciones en java.
PDF
Plataforma net
PPT
Introobjetos
Programacion no numerica ii
Programacion no numerica ii
Presentacion carlos
Aplicaciones java
Presentación aplicaciones en java.
Plataforma net
Introobjetos

La actualidad más candente (20)

DOCX
Elabora un glosario con terminologia relativa a este sub modulo
DOC
Diccionario 1
DOCX
PDF
API Java
PDF
Temas segundo parcial sgbd
PPTX
J2 e
PDF
Guia 1 java
PPTX
Lenguaje Java
PPT
Maryan toledo
PPT
Software pao
DOCX
Glosario
PDF
Conceptos Fundamentales de POO
PDF
Diseño e Implementación de una Plataforma E-Learning para la Materia de Tecno...
PPTX
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
PDF
Evoluciýýn de la programaciýýn
PPTX
Darckjunio
PPTX
Programa informativo jkaa
PPTX
Lenguaje de programación
PDF
Desarrollo aplicaciones windows c#
PPT
Tarea #4 mi lenguaje de programación de preferencia
Elabora un glosario con terminologia relativa a este sub modulo
Diccionario 1
API Java
Temas segundo parcial sgbd
J2 e
Guia 1 java
Lenguaje Java
Maryan toledo
Software pao
Glosario
Conceptos Fundamentales de POO
Diseño e Implementación de una Plataforma E-Learning para la Materia de Tecno...
Producto Agregado / DISTINTOS LENGUAJES DE PROGRAMACIÓN Y SUS ÁREAS DE APLICA...
Evoluciýýn de la programaciýýn
Darckjunio
Programa informativo jkaa
Lenguaje de programación
Desarrollo aplicaciones windows c#
Tarea #4 mi lenguaje de programación de preferencia
Publicidad

Similar a Presentacion luis silva aplicaciones java (20)

PDF
Presentación no numerica ii
PPTX
Aplicaciones java
PPTX
presentacion de Aplicaciones de Java
PPTX
Aplicaciones java
PPTX
Jesus cardona presentacion no numerica 2_java
PPTX
Presentacion aplicaciones en java
PPTX
PDF
Aplicaciones java
PPTX
Yerald tormet
PPTX
Yerald tormet
PPTX
Aplicaciones java
PPTX
Aplicaciones java
PDF
No numerica ii
PPTX
Nuevo presentación de microsoft office power point
PPTX
Genesisslideshere
PPTX
Aplicaciones en java
PPTX
Aplicaciones java. Presentacion Power Point
PDF
Entrada y salida de datos en java
PDF
Aplicaciones en java_genesis_duran (3)
Presentación no numerica ii
Aplicaciones java
presentacion de Aplicaciones de Java
Aplicaciones java
Jesus cardona presentacion no numerica 2_java
Presentacion aplicaciones en java
Aplicaciones java
Yerald tormet
Yerald tormet
Aplicaciones java
Aplicaciones java
No numerica ii
Nuevo presentación de microsoft office power point
Genesisslideshere
Aplicaciones en java
Aplicaciones java. Presentacion Power Point
Entrada y salida de datos en java
Aplicaciones en java_genesis_duran (3)
Publicidad

Último (20)

DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
Metodologías Activas con herramientas IAG
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Atencion prenatal. Ginecologia y obsetricia
ciencias-1.pdf libro cuarto basico niños
TOMO II - LITERATURA.pd plusenmas ultras
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Metodologías Activas con herramientas IAG
Presentación de la Cetoacidosis diabetica.pptx
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Tomo 1 de biologia gratis ultra plusenmas
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

Presentacion luis silva aplicaciones java

  • 1. Instituto Universitario Politécnico “Santiago Mariño” Extensión Porlamar Cátedra: Programación No Numérica II APLICACIONES Realizado por: Br. Silva Mattey, Luis Felipe C.I.: 20.905.586 Profesor: Ing. Diógenes Rodríguez Porlamar, Junio 2013.
  • 2. Introducción Java por ser uno de los lenguajes de programación más utilizados hoy en día posee diversas particularidades que lo distinguen del resto de los lenguajes de programación. Es un lenguaje simple y de fácil aprendizaje para el usuario que lo desea manipular. También se caracteriza por ser un lenguaje orientado a objetos y por permitir su manipulación ya sea bajo ambiente web o simplemente en modo aplicación de escritorio, por lo que hace referencia a que al estar agrupados en estructuras encapsuladas es más fácil su manipulación, lo que le permite interactuar con los sistemas de archivos locales, gracias a la utilización de sus flujos. Sin embargo se toma en cuenta también que gracias a las distintas API que posee dicho lenguaje es posible la interacción de ciertos elementos contenidos en otros lenguajes
  • 3. Output 1.- entrada y salida de datos en java. Como en todo programa en java existen entradas de información (input), la cual es procesada por el programa, dando finalmente una salida de información (output). Este modelo es la base de la programación, y lo puedes ver en cualquier programa. ProcesoInput las entrada y salida en java se efectúan en uno de los paquetes que este ya trae incluido el cual se denomina paquete java.io el cual se basa en el concepto de flujo. Expuestos en las clases InputStream el cual maneja el flujo de entradas y OutputStream este maneja el flujo de salida. Sin embargo se degradan una gran cantidad de métodos de estas dos clases
  • 4. 2.- Clases de java para lectura y escritura de datos. Las clases son DataInputStream y DataOutputStream, brindan intercambios de datos en formato propio de JAVA, ambas clases están contenidas en el paquete java.io al igual que las clases InputStream y OutputStream que se diferencian en que una clase opera bytes y la otra clase opera caracteres, sin embargo de estas clases se desprenden un gran numero de metodos destinados a la lectura y escritura de los datos en java como en el caso de:
  • 5. 3.- Entrada y salida estándar (teclado y pantalla). Las entradas y salidas estándares a través del teclado y la pantalla se realizan mediante tres flujos del sistema contenidos en la clase System que está localizada en el paquete java.lang. Dichos flujos podemos clasificarlos en: • System.In: Se define como el flujo de entrada estándar de la clase InputStream destinado para la lectura de los datos de tipo carácter proporcionados habitualmente por el teclado. • System.Out: Se especifica como el flujo de salida estándar de la clase OutputStream y PrintStream destinado para la escritura e impresión de de mensajes mostrados a través de la pantalla. • System.Err: Se precisa como flujo de salida estándar de la clase OutputStream y PrintStream destinado para la escritura e impresión de de mensajes de error mostrados por la pantalla.
  • 6. 4.-Lectura y escritura de archivos FileInputStream y FileInPutStream las son consideradas como una extensión de las clases InputStream y OutputStream, las cuales facilitan la lectura y escritura de los bytes en el archivo para la lectura de archivos de texto podemos encontrar los métodos BufferedReader y para su escritura se encuentra el método PrintWriter, este método conocido como uno de los métodos más prácticos debido a que puede ser creado a partir de un método BufferedReader funcionando de la misma manera que un flujo System.Out.
  • 7. 5.-Serialización Es el proceso mediante el cual se transforma un objeto en una cadena de bytes para respaldarlo en un archivo o simplemente ser enviados mediante la red, para luego ser transformado a su forma original antes de que fuera serializado, con la finalidad de ser utilizados posteriormente, este proceso es muy manejado en las bases de datos que sean racionales, en otras palabras se puede decir que la serialización es un medio de seguridad para el respaldo y envió de los datos, esta medida de seguridad en JAVA es conocida como la persistencia debido a que la información es recolectada en un objeto.
  • 8. 6.-Lectura de un archivo en un servidor de internet Los servidores de internet son un programa mediante el expuestos como cual se almacenan documentos documentos, imágenes, archivos de texto, escrituras, y demás material, que es ejecutado por el ordenador que se mantiene a la espera de peticiones de ejecución que puede hacer un usuario de Internet. Para la lectura de un archivo en un servidor de internet JAVA ofrece una herramienta como es el caso de los Sevrlets los cuales cumplen la función de poder utilizar el lenguaje java en el servidor web.
  • 9. 7. JAVA Foundation Classes (JFC) y JAVA 2D • JFC: es un conjunto de interfaz grafica de componentes exclusiva de la aplicación JAVA destina a la agilización de los software y a el desarrollo de aplicaciones. Permitiendo la construcción de entornos gráficos debido a la presencia de elementos como botones, paneles, menús y ventanas fáciles de manejar para la elaboración de interfaces • 2D: trabajado mediante un API el cual ofrece de igual manera un conjunto de interfaces y brinda un extenso soporte para la constitución de las imágenes. El trabajar con la API brinda una gran variedad de ventajas de diseño en cuanto a la constitución de las imaginas, como son la definición del espacio del color ofreciendo además java.awt y paquetes java.awt.image.
  • 10. 8.- JAVA Media FRAMEWORK (JMF). JMF: Es una API de JAVA creada para relacionarse con presentación multimedia en tiempo real y configuraciones de efectos, esta API manipula los medios de comunicación apoyados ​​en el tiempo. Esta arquitectura multimedia es altamente flexible, y de gran ventaja a la hora de unificar gráficos para la reproducción de video, audio y animaciones, sin embargo también puede ser utilizado para insertar contenido multimedia en un archivo HTML
  • 11. 9.- JAVA 3D JAVA 3D es una API mejor conocida como interfaz de programación utilizada para crear aplicaciones y applets con gráficos en tres dimensiones. Esta API brinda a los desarrolladores un elevado nivel para la creación y manipulación de figuras geométricas en 3D y para elaborar estructura utilizadas en dichos objetos. JAVA 3D forma parte del API de los JMF y que además trae incluido los Scene Graph los cuales permiten la definición de la geometría, sonido, luz, ubicación, orientación y apariencia de objetos visuales y de sonido.
  • 12. 10.- JAVA BEANS JAVA BEANS: Es una API que hace posible escribir elemento hecho en software que puede ser reutilizado y manipulado visualmente por una herramienta de programación en lenguaje Java. También puede incorporar otros componentes como las Applets y aplicaciones donde se requiera el uso de herramientas graficas
  • 13. 11.- RMI y JAVA IDL • RMI: Es un paquete de JAVA que consiente en el manejo de objetos y sus métodos de una forma remota con la finalidad de que sean de fácil uso para el programador o usuaria que vaya a manipularlo, este paquete implementa especificaciones de CORBA • JAVA IDL: Es una tecnología dedicadas a los objetos con el fin de brindar una conectividad entre los mismos, esta tecnología fue construida bajo los estándares de CORBA permitiendo que al igual a la RMI puedan interactuar en diferentes plataformas y ordenadores.
  • 14. 12.- JAVA NATIVE INTERFACE (JNI) La JNI es una interface de programación de JAVA que permite la ejecución de códigos de origen nativos, es decir, programas que se ejecuten en forma de maquina virtual como es el caso de programas como c, c++ y lenguajes ensambladores. También permite la interacción entre aplicaciones y librerías procedentes de otros lenguajes
  • 15. Conclusión Las diversas características que posee Java permiten un acceso más interactivo a la información y sin contar el hecho de que pueden ser manipulados los elementos de JAVA mediante arquitecturas basadas en cliente/servidor haciendo que el entorno de programación sea una experiencia más activa entre el usuario y el programa. Entre los elementos que podemos manipular a través de Java tenemos los archivos, rutas y directorios, los cuales son manipulados de distintas manera por medio de los flujos de entrada y salida. Los cuales son de suma importancia a la hora de acceder a la información.