Está en la página 1de 7

REPUBLICA BOLIVARIANA DE VENEZUELA. INSTITUTO UNIVERSITARIO POLITECNICO SANTIAGO MARIO. EXT PORLAMAR.

APLICACIONES EN JAVA

INTEGRANTES. Vsquez. Elizabeth. C.I. 20536370

ENTRADA Y SALIDA DE DATOS EN JAVA


En Java se define la abstraccin de stream (flujo) para tratar la comunicacin de informacin entre el programa y el exterior 1. Entre una fuente y un destino fluye una secuencia de datos 2. Los flujos actan como interfaz con el dispositivo o clase asociada 1. Operacin independiente del tipo de datos y del dispositivo 2. Mayor flexibilidad (p.e. redireccin, combinacin) 3. Diversidad de dispositivos (fichero, pantalla, teclado, red, ) 4. Diversidad de formas de comunicacin Modo de acceso: secuencial, aleatorio Informacin intercambiada: binaria, caracteres, lneas

Datos Fuente Informacin Destino

CLASES DE JAVA PARA LECTURA Y ESCRITURA DE DATOS

Entrada y Salida Estndar (teclado y pantalla) Java tiene acceso a la entrada/salida estndar a travs de la clase java.lang.System Los flujos estndar son campos estticos de System Flujos 1. System.in implementa la entrada estndar 2. System.out implementa la salida estndar

3. System.err implementa la salida de error

Entrada (teclado)

Datos

Programa

Datos

Salida (Pantalla)

Java foundation classes (JFC) y java 2D


Las JFC, java foundation classes son un conjunto de componentes y caractersticas para ayudar a construir los entornos grficos de los programas o guis (graphical user interfaces). Incluye prcticamente todo tipo de elementos grficos como botones, paneles, mens y ventanas, con muchas ventajas sobre el awt. Swing es una parte de las JFC que permite incorporar en las aplicaciones elementos grficos de una forma mucho ms verstil y con ms capacidades que utilizando el awt bsico de java

Java media framework (JMF)


Es una definicin de la interfaz utilizada por java para la utilizacin de datos multimedia. Como definicin de interfaz. JMF indica como los proveedores de dichas clases deben encapsularlas y registrar las en el sistema. Permite a las aplicaciones javas incluir componentes de audio, video, as como capturar, reproducir y decodificar mltiples formatos.

Java 3D
Es una interfaz para escribir programas que muestran e interactan con grficos tridimensionales. Permiten la creacin de imgenes, visualizaciones, animaciones y programas de aplicaciones graficas 3D interactivas.

JavaBean
Un JavaBean o bean es un componente hecho en software que se puede reutilizar y que puede ser manipulado visualmente por una herramienta de programacin en lenguaje Java.

Java Native Interface (JNI) Es un framework de programacin que permite que un programa escrito en Java ejecutado en la mquina virtual java (JVM) pueda interactuar con programas escritos en otros lenguajes como C, C++ y ensamblador. RMI y Java IDL Tanto RMI (remote method invocation) como java IDL (java interface definitionlanguage) son herramientas para desarrollar aplicaciones distribuidas.