SlideShare una empresa de Scribd logo
1 de 12
Aplicaciones Java
Realizado por:
Br. Jesús Cardona
C.I: 47- 20.536.643
Porlamar , 30 de Junio del 2013
Profesor:
Ing. Diógenes Rodríguez
Entradas y Salidas de Datos
La entrada y salida de datos constituye un elemento vital para
cualquier sistema o aplicación. La plataforma JAVA provee un amplio y
variado conjunto de clases para soportar las operaciones de entrada/salida.
La plataforma de entrada/salida de Java está basada en el concepto de
E/S Stream. Un Stream representa un flujo de datos que va de un origen a un
destino determinado. La fuente y el origen de datos pueden ser de diferentes
tipos: Archivos, Discos, Dispositivos Periféricos, Memoria, Aplicaciones, etc.
A través de un Stream pueden fluir diferentes tipos de datos: bytes, primitivos,
caracteres, objetos y otros. Algunos Streams simplemente pasan los datos sin
hacerle ninguna transformación mientras que otros son capaces de manipular y
transformar los datos que fluyen a través de ellos
Reader y Writer son las clases bases de la jerarquía para los
flujos de caracteres. Para leer o escribir datos binarios tales como
imágenes o sonidos, se emplea otra jerarquía de clases cuyas clases
base son InputStream y OutputStream.
LECTURA Y ESCRITURA DE ARCHIVOS
En java es posible utilizar dos tipos de ficheros
(de texto o binarios) y dos tipos de acceso a los ficheros
(secuencial o aleatorio).
los ficheros de texto están compuestos de caracteres
legibles, mientras que los binarios pueden almacenar
cualquier tipo de datos (int, float, boolean, entre otros).
En el paquete java.io existen varias clases de las
cuales se puede crear instancias de clases para
tratar todo tipo de ficheros.
Fileoutputstream:
fichero de salida de
texto. representa
ficheros de texto para
escritura a los que se
accede de forma
secuencial.
Fileinputstream:
fichero de entrada de
texto. representa
ficheros de texto de
sólo lectura a los que
se accede de forma
secuencial
Java2D es una de las APIs (Application Program Interface)
más ricas que proporciona la edición estándar de Java (J2SE). El
presente texto aborda las tres áreas principales que integran Java2D:
figuras geométricas, imágenes y dibujo de texto. Asimismo se
introducen en profundidad los conceptos generales que pueden
aplicarse a todos ellos, como pueden ser el tratamiento del color y de
la transparencia, la gestión de transformaciones geométricas o la
manipulación de ficheros JPEG.
JMF es una API que nos sirve para incluir
multimedia en nuestras aplicaciones de Java, funciona
básicamente, recibiendo el contenido multimedia de
alguna fuente, para después procesarlo y entregarlo en
alguna salida multimedia.
El API 3D de Java es un árbol de clases Java que sirven como
interface para sistemas gráficos tridimensionales y un sistema de sonido.
El programador trabaja con constructores de alto nivel para crear y
manipular objetos geométricos en 3D. Estos objetos geométricos residen
en un universo virtual. El API está diseñado con flexibilidad para crear
universos virtuales precisos de una amplia variedad de tamaños, desde
astronómicos a subatómicos.
Java Beans
Es un componente utilizado en Java que permite agrupar
funcionalidades para formar parte de una aplicación, esto puede agrupar
información personal, datos sobre un pedimento, requerimientos de
ordenes, entre otros.
Es una interfaz de programación estándar para escribir métodos
nativos de Java y la incrustación de la máquina virtual Java en las
aplicaciones nativas. El objetivo principal es la compatibilidad
binaria de las bibliotecas métodos nativos en todas las
implementaciones de máquinas virtuales Java en una plataforma
determinada
Java Remote Method Invocation (Java RMI) permite al programador crear distribuida
basada en tecnología Java de aplicaciones basadas en tecnología Java, en la que los
métodos de objetos Java a distancia se puede invocar desde otra máquina virtual Java *,
posiblemente en diferentes hosts. RMI utiliza serialización de objetos de mariscal y los
parámetros unmarshal y no trunca tipos, el apoyo a cierto polimorfismo orientada a
objetos.
Java IDL es una tecnología para objetos distribuidos -- es decir, objetos interactuando
sobre diferentes plataformas a través de una red. Java IDL es similar a RMI (Remote
Method Invocation), que soporta objetos distribuidos escritos enteramente en Java. Sin
embargo, Java IDL permite intractuar a los objetos sin importar si están escritos en Java o
en cualquier otro lenguaje como C, C++, COBOL, etc.

Más contenido relacionado

Destacado

Approaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the RiskApproaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the Riskeprentise
 
ICA - Overview
ICA - OverviewICA - Overview
ICA - OverviewIgventure
 
ACCOUNTS
ACCOUNTSACCOUNTS
ACCOUNTSGHI456
 
Easy migration to a new Chart of Accounts
Easy migration to a new Chart of AccountsEasy migration to a new Chart of Accounts
Easy migration to a new Chart of AccountsChitra Kanakaraj
 
Our 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = SuccessOur 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = SuccessHuron Consulting Group
 
SQL Migration Chart of Account (Excel Format)
SQL Migration Chart of Account (Excel Format)SQL Migration Chart of Account (Excel Format)
SQL Migration Chart of Account (Excel Format)JOYCE TEOH
 
Oracle R12 Upgrade - Sub Ledger Accounting
Oracle R12 Upgrade - Sub Ledger AccountingOracle R12 Upgrade - Sub Ledger Accounting
Oracle R12 Upgrade - Sub Ledger AccountingEnrich, LLC
 
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...eprentise
 
The Common Challenges of Common Practices: Tips for Effectively Moving to a S...
The Common Challenges of Common Practices: Tips for Effectively Moving to a S...The Common Challenges of Common Practices: Tips for Effectively Moving to a S...
The Common Challenges of Common Practices: Tips for Effectively Moving to a S...eprentise
 
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and ComplianceSecondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Complianceeprentise
 
Chart Of Accounts Considerations
Chart Of Accounts ConsiderationsChart Of Accounts Considerations
Chart Of Accounts Considerationsduffyri
 
Five Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of AccountsFive Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of Accountseprentise
 
Onofintro 090228160628-phpapp02
Onofintro 090228160628-phpapp02Onofintro 090228160628-phpapp02
Onofintro 090228160628-phpapp02Vijay Patnaik
 
GL - Step 4 - Part 2 - Ledgers & Legal Entities
GL - Step 4 - Part 2 - Ledgers & Legal EntitiesGL - Step 4 - Part 2 - Ledgers & Legal Entities
GL - Step 4 - Part 2 - Ledgers & Legal EntitiesMohammed Raouf
 
GL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesGL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesMohammed Raouf
 
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsOracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsMohammed Raouf
 

Destacado (19)

Approaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the RiskApproaches for Changing the Chart of Accounts - Eliminating the Risk
Approaches for Changing the Chart of Accounts - Eliminating the Risk
 
ICA - Overview
ICA - OverviewICA - Overview
ICA - Overview
 
GFOA Chart of Accounts
GFOA Chart of AccountsGFOA Chart of Accounts
GFOA Chart of Accounts
 
ACCOUNTS
ACCOUNTSACCOUNTS
ACCOUNTS
 
Easy migration to a new Chart of Accounts
Easy migration to a new Chart of AccountsEasy migration to a new Chart of Accounts
Easy migration to a new Chart of Accounts
 
Our 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = SuccessOur 9.2 Upgrade: How Transformation + Technology = Success
Our 9.2 Upgrade: How Transformation + Technology = Success
 
SQL Migration Chart of Account (Excel Format)
SQL Migration Chart of Account (Excel Format)SQL Migration Chart of Account (Excel Format)
SQL Migration Chart of Account (Excel Format)
 
Oracle R12 Upgrade - Sub Ledger Accounting
Oracle R12 Upgrade - Sub Ledger AccountingOracle R12 Upgrade - Sub Ledger Accounting
Oracle R12 Upgrade - Sub Ledger Accounting
 
Chart of Account Design
Chart of Account DesignChart of Account Design
Chart of Account Design
 
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
Designing a Chart of Accounts for a Global Company Going to Oracle E-Business...
 
The Common Challenges of Common Practices: Tips for Effectively Moving to a S...
The Common Challenges of Common Practices: Tips for Effectively Moving to a S...The Common Challenges of Common Practices: Tips for Effectively Moving to a S...
The Common Challenges of Common Practices: Tips for Effectively Moving to a S...
 
General Ledger Concepts
General Ledger ConceptsGeneral Ledger Concepts
General Ledger Concepts
 
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and ComplianceSecondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
 
Chart Of Accounts Considerations
Chart Of Accounts ConsiderationsChart Of Accounts Considerations
Chart Of Accounts Considerations
 
Five Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of AccountsFive Criteria for Designing a Chart of Accounts
Five Criteria for Designing a Chart of Accounts
 
Onofintro 090228160628-phpapp02
Onofintro 090228160628-phpapp02Onofintro 090228160628-phpapp02
Onofintro 090228160628-phpapp02
 
GL - Step 4 - Part 2 - Ledgers & Legal Entities
GL - Step 4 - Part 2 - Ledgers & Legal EntitiesGL - Step 4 - Part 2 - Ledgers & Legal Entities
GL - Step 4 - Part 2 - Ledgers & Legal Entities
 
GL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesGL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal Entities
 
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsOracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
 

Similar a Jesus cardona presentacion no numerica 2_java

Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica iirolmanpaul
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica iiCarlos Ordaz
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointMariviMartinezM
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.PedroJBM
 
Presentacion carlos
Presentacion carlosPresentacion carlos
Presentacion carlosKarlytozdj
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica iirolmanpaul
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en javarsalazar16988
 
Presentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaPresentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaLuisFeSilva
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdfWillGuzman3
 
Nuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointNuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointJ_cordero
 
Trabajo java
Trabajo javaTrabajo java
Trabajo javaamec0612
 
Clase2
Clase2Clase2
Clase2rilara
 
Presentacion de ruby
Presentacion de rubyPresentacion de ruby
Presentacion de rubyKarlytozdj
 
Android de la A a la Z - Introducción
Android de la A a la Z - IntroducciónAndroid de la A a la Z - Introducción
Android de la A a la Z - IntroducciónJorge Ulises
 

Similar a Jesus cardona presentacion no numerica 2_java (20)

Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica ii
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power Point
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
 
Presentacion carlos
Presentacion carlosPresentacion carlos
Presentacion carlos
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Java
JavaJava
Java
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
 
Presentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones javaPresentacion luis silva aplicaciones java
Presentacion luis silva aplicaciones java
 
Java
JavaJava
Java
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
 
Nuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power pointNuevo presentación de microsoft office power point
Nuevo presentación de microsoft office power point
 
Java basico
Java basicoJava basico
Java basico
 
Trabajo java
Trabajo javaTrabajo java
Trabajo java
 
Clase2
Clase2Clase2
Clase2
 
JAVA
JAVAJAVA
JAVA
 
Presentacion de ruby
Presentacion de rubyPresentacion de ruby
Presentacion de ruby
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Android de la A a la Z - Introducción
Android de la A a la Z - IntroducciónAndroid de la A a la Z - Introducción
Android de la A a la Z - Introducción
 

Jesus cardona presentacion no numerica 2_java

  • 1. Aplicaciones Java Realizado por: Br. Jesús Cardona C.I: 47- 20.536.643 Porlamar , 30 de Junio del 2013 Profesor: Ing. Diógenes Rodríguez
  • 2. Entradas y Salidas de Datos La entrada y salida de datos constituye un elemento vital para cualquier sistema o aplicación. La plataforma JAVA provee un amplio y variado conjunto de clases para soportar las operaciones de entrada/salida. La plataforma de entrada/salida de Java está basada en el concepto de E/S Stream. Un Stream representa un flujo de datos que va de un origen a un destino determinado. La fuente y el origen de datos pueden ser de diferentes tipos: Archivos, Discos, Dispositivos Periféricos, Memoria, Aplicaciones, etc. A través de un Stream pueden fluir diferentes tipos de datos: bytes, primitivos, caracteres, objetos y otros. Algunos Streams simplemente pasan los datos sin hacerle ninguna transformación mientras que otros son capaces de manipular y transformar los datos que fluyen a través de ellos
  • 3.
  • 4. Reader y Writer son las clases bases de la jerarquía para los flujos de caracteres. Para leer o escribir datos binarios tales como imágenes o sonidos, se emplea otra jerarquía de clases cuyas clases base son InputStream y OutputStream.
  • 5. LECTURA Y ESCRITURA DE ARCHIVOS En java es posible utilizar dos tipos de ficheros (de texto o binarios) y dos tipos de acceso a los ficheros (secuencial o aleatorio). los ficheros de texto están compuestos de caracteres legibles, mientras que los binarios pueden almacenar cualquier tipo de datos (int, float, boolean, entre otros).
  • 6. En el paquete java.io existen varias clases de las cuales se puede crear instancias de clases para tratar todo tipo de ficheros. Fileoutputstream: fichero de salida de texto. representa ficheros de texto para escritura a los que se accede de forma secuencial. Fileinputstream: fichero de entrada de texto. representa ficheros de texto de sólo lectura a los que se accede de forma secuencial
  • 7. Java2D es una de las APIs (Application Program Interface) más ricas que proporciona la edición estándar de Java (J2SE). El presente texto aborda las tres áreas principales que integran Java2D: figuras geométricas, imágenes y dibujo de texto. Asimismo se introducen en profundidad los conceptos generales que pueden aplicarse a todos ellos, como pueden ser el tratamiento del color y de la transparencia, la gestión de transformaciones geométricas o la manipulación de ficheros JPEG.
  • 8. JMF es una API que nos sirve para incluir multimedia en nuestras aplicaciones de Java, funciona básicamente, recibiendo el contenido multimedia de alguna fuente, para después procesarlo y entregarlo en alguna salida multimedia.
  • 9. El API 3D de Java es un árbol de clases Java que sirven como interface para sistemas gráficos tridimensionales y un sistema de sonido. El programador trabaja con constructores de alto nivel para crear y manipular objetos geométricos en 3D. Estos objetos geométricos residen en un universo virtual. El API está diseñado con flexibilidad para crear universos virtuales precisos de una amplia variedad de tamaños, desde astronómicos a subatómicos.
  • 10. Java Beans Es un componente utilizado en Java que permite agrupar funcionalidades para formar parte de una aplicación, esto puede agrupar información personal, datos sobre un pedimento, requerimientos de ordenes, entre otros.
  • 11. Es una interfaz de programación estándar para escribir métodos nativos de Java y la incrustación de la máquina virtual Java en las aplicaciones nativas. El objetivo principal es la compatibilidad binaria de las bibliotecas métodos nativos en todas las implementaciones de máquinas virtuales Java en una plataforma determinada
  • 12. Java Remote Method Invocation (Java RMI) permite al programador crear distribuida basada en tecnología Java de aplicaciones basadas en tecnología Java, en la que los métodos de objetos Java a distancia se puede invocar desde otra máquina virtual Java *, posiblemente en diferentes hosts. RMI utiliza serialización de objetos de mariscal y los parámetros unmarshal y no trunca tipos, el apoyo a cierto polimorfismo orientada a objetos. Java IDL es una tecnología para objetos distribuidos -- es decir, objetos interactuando sobre diferentes plataformas a través de una red. Java IDL es similar a RMI (Remote Method Invocation), que soporta objetos distribuidos escritos enteramente en Java. Sin embargo, Java IDL permite intractuar a los objetos sin importar si están escritos en Java o en cualquier otro lenguaje como C, C++, COBOL, etc.