Aplicaciones java

611 views
430 views

Published on

Presentacion informativa sobre el manejo de archivos es java y los framework empleados por java

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
611
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aplicaciones java

  1. 1. APLICACIONES JAVA Bachiller: Arnel Gómez 47-18401787Cátedra: Programación No Numérica II
  2. 2. ARCHIVOS EN JAVA Entrada y Serialización Salida de Datos Lectura y Clases paraEscritura de E/S en JAVA Lectura y Archivos Escritura de Datos Entrada y Salida Estándar
  3. 3. Entrada y Salida De Datos En Java• Java utiliza clases del paquete java.io para la entrada y salida de datos.• Los flujos de entrada de datos se implementan con subclases de la clase InputStream.• los flujos de salida de datos se implementan con subclase de la clase OutputStream.
  4. 4. Clases de Lectura y Escritura de Datos• Java aporta en su paquete java.io varias clases para estas tareas.• La Clase Reader permite leer ficheros de caracteres (ficheros textuales, entre otros).• La Clase Writer son el contrapunto de la Reader. Writer permiten escribir en un fichero de caracteres.
  5. 5. Entrada y Salida Estándar• El acceso a la entrada y salida estándar es controlado por tres objetos que se crean automáticamente al iniciar la aplicación: • System.in • System.out • System.err
  6. 6. Lectura y Escritura de Archivos• Existes las clases FileInputStream y FileOutputStream (extendiendo InputStream y OutputStream) que permite escribir bytes en archivos.• Para archivos de texto son preferibles FileReader y FileWriter (descienden de la clases Reader y Writer)
  7. 7. Serailización• Consiste en transformar un objeto en una cadena de bytes y almacenar esta última.• Java ofrece la serialización en forma estándar y esta se logra mediante la interfaz Serializable del paquete java.io• Para serializar un objeto no hay más que declarar el objeto como serializable: public class MiClase implements javaio.Serializable
  8. 8. JAVA JNI JFCJava IDL JMF Aplicaciones JAVA JAVA 3D RMI JAVA BEANS
  9. 9. JFC• Java Foundation Classes (JFC, en castellano Clases Base Java) son un framework gráfico para construir interfaces gráficas de usuario portables basadas en Java.• JFC se compone de Abstract Window Toolkit (AWT), Swing y Java 2D.• Juntas, suministran una interfaz de usuario consistente para programas Java.
  10. 10. JMF• Java Media Framework o JMF (en español entorno de trabajo multimedia de Java) es una extensión de Java que permite la programación de tareas multimedia en este lenguaje de programación.• Funciona sobre la máquina virtual java (JVM).• Usando unos pocos comandos, permite realizar complejas tareas multimedia.
  11. 11. JAVA 3D• Java 3D es un proyecto que permite crear entornos tridimensionales en el lenguaje Java.• Es una API para gráficos 3D para el lenguaje de programación Java la cual corre sobre OpenGL o Direct3D.• Desde la versión 1.2 Java 3D es desarrollado bajo las especificaciones Java Community Process.
  12. 12. JAVA BEANS• Son un modelo de componentes creado por Sun Microsystems para la construcción de aplicaciones en Java.• Se usan para encapsular varios objetos en un único objeto, para hacer uso de un solo objeto en lugar de varios más simples.
  13. 13. JAVA RMI• RMI (Java Remote Method Invocation) es un mecanismo ofrecido por Java para invocar un método de manera remota.• A través de RMI, un programa Java puede exportar un objeto, con lo que dicho objeto estará accesible a través de la red y el programa permanece a la espera de peticiones en un puerto TCP.
  14. 14. JAVA IDL• Java Interface Description Language es una implementación CORBA que permite que dos objetos interactúen sobre diferentes plataformas a través de una red.• Java IDL al ser una interfaz permite que los objetos interactúen sin importar el lenguaje en que estén escritos, a diferencia de Java RMI que solo soporta objetos distribuidos escritos en Java.
  15. 15. JNI• Java Native Interface (JNI) es un framework de programación que permite que un programa escrito en Java ejecutado en la máquina virtual java (JVM) pueda interactuar con programas escritos en otros lenguajes como C, C++ y ensamblador.• En JNI, las funciones nativas se implementan en archivos .c ó .cpp por separado (C++ ofrece una interfaz con JNI ligeramente más clara).
  16. 16. REFERENCIAS• Harvey M. Deitel & Paul J. Deitel, Como Programar en Java. 5ta Edición.• http://es.m.wikipedia.org/wiki/Java_Native_Interface• http://es.m.wikipedia.org/wiki/Java_IDL• http://es.m.wikipedia.org/wiki/Java_Remote_Method_Invocation• http://es.m.wikipedia.org/wiki/Java_Native_Interface• http://es.m.wikipedia.org/wiki/JavaBean• http://es.m.wikipedia.org/wiki/Java_3D• http://es.m.wikipedia.org/wiki/Java_Media_Framework• http://es.m.wikipedia.org/wiki/Java_Foundation_Classes

×