SlideShare una empresa de Scribd logo
1 de 15
Un paseo por las características
APLICACIONES JAVA
Presentación de
APLICACIONES
JAVA
ENTRADAYSALIDADEDATOS
ENJAVA ENTRADA Y SALIDA DE DATOS EN JAVA
La entrada y salida en java se implementa en el paquete java.io.
La E/S en java se basa en el concepto de flujo, que es una
secuencia ordenada de datos que tienen una fuente.
El package java.io contiene las clases
necesarias para la comunicación del programa
con el exterior. Dentro de este package
existen dos familias de jerarquías distintas
para la entrada/salida de datos.
JAVA PARA LECTURA
Y ESCRITURA DE
DATOS
system.in:
Objeto de la clase inputstream
preparado para recibir datos desde la
entrada estándar del sistema
(habitualmente el teclado).
system.out:
Objeto de la clase printstream que
imprimirá los datos en la
salidaestándar del sistema
(normalmente asociado con la
pantalla).
ENTRADA Y SALIDA ESTÁNDAR (TECLADO Y
PANTALLA)
En java, la entrada desde teclado y la
salida a pantalla están reguladas
atraves de la clase system. Esta clase
pertenece al package java.lang y
agrupadiversos métodos y objetos
que tienen relación con el sistema
local.
SERIALIZACIÓN
» La serialización de un objeto consiste en
obtener una secuencia de bytes que
represente el estado de dicho objeto.
» Esto se puede conseguir utilizando el
modificador transient, que informa a la
JVM de que no nos interesa mantener el
valor de ese atributo para serializarlo o
hacerlo persistente
SERIALIZACIÓN
JAVA FOUNDATION CLASSES (JFC) Y
JAVA 2D
JAVA FOUNDATION CLASSES (JFC) Y JAVA 2D
(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, tanto si el sistema de interfaz de usuario subyacente es Windows,
Mac OS X o Linux.
AWT es la más antigua de las dos APIs de interfaz, y fue criticada duramente por ser poco
más que una envoltura alrededor de las capacidades gráficas nativas de la plataforma
anfitrión.
JAVA MEDIA FRAMEWORK (JMF)
JAVA MEDIA FRAMEWORK (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.
Sus principales características son:
1.- Estabilidad debida a que funciona sobre la máquina virtual java (JVM).
Sencillez, ya que permite, usando unos pocos comandos, realizar complejas
tareas multimedia.
2.- Potencia, permitiendo la manipulación de elementos multimedia de vídeo y
audio locales .
JAVA BEANS
JAVA BEANS
Un JavaBean o bean es un
componente hecho en software que
se puede reutilizar y que puede ser
manipulado visualmente por una
herramienta de programación en
lenguaje Java.
Introspection: Permite analizar a la
herramienta de programación o IDE como
trabaja el bean.
Customization: El programador puede alterar
la apariencia y la conducta del bean.
Events: Informa al IDE de los sucesos que
puede generar en respuesta a las acciones del
usuario o del sistema, y también los sucesos
que puede manejar.
Properties: Permite cambiar los valores de las
propiedades del bean para personalizarlo
(customization).
Persistence: Se puede guardar el estado de
los beans que han sido personalizados por el
programador, cambiando los valores de sus
propiedades.
JAVA NATIVE INTERFACE (JNI)
JAVA NATIVE INTERFACE (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.
El JNI se usa para escribir métodos nativos que permitan solventar situaciones en las que
una aplicación no puede ser enteramente escrita en Java, como por ejemplo en el caso
de que la biblioteca estándar de clases no proporcione soporte para funcionalidades
dependientes de la plataforma.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos Basicos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Apendice general 4 terminos de programador
Apendice general 4 terminos de programadorApendice general 4 terminos de programador
Apendice general 4 terminos de programador
 
Programación con java en Eclipse
Programación con java en EclipseProgramación con java en Eclipse
Programación con java en Eclipse
 
Curso Java Inacap
Curso Java InacapCurso Java Inacap
Curso Java Inacap
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
CUESTIONARIO JAVA
CUESTIONARIO JAVACUESTIONARIO JAVA
CUESTIONARIO JAVA
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Java
 
Fondo1 (2)
Fondo1 (2)Fondo1 (2)
Fondo1 (2)
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Clase n°1 java
Clase n°1 javaClase n°1 java
Clase n°1 java
 
2) introduccion al lenguaje java
2) introduccion al lenguaje java2) introduccion al lenguaje java
2) introduccion al lenguaje java
 
Java basico
Java basicoJava basico
Java basico
 
Ejercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAvaEjercicios de evaluación de fundametnos de programacion en JAva
Ejercicios de evaluación de fundametnos de programacion en JAva
 
Grupo1
Grupo1Grupo1
Grupo1
 
Programacion oo
Programacion ooProgramacion oo
Programacion oo
 
Test Programación Orientada a Objetos
Test Programación Orientada a  ObjetosTest Programación Orientada a  Objetos
Test Programación Orientada a Objetos
 

Destacado

Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Javapbcanessa
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
Introduction to python for Beginners
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners Sujith Kumar
 

Destacado (6)

python.ppt
python.pptpython.ppt
python.ppt
 
Presentacion Python
Presentacion  Python Presentacion  Python
Presentacion Python
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Java
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Introduction to python for Beginners
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners
 

Similar a Ppt java

Algoritmos y estructuras de datos, presentacion inicial
Algoritmos y estructuras de datos, presentacion inicialAlgoritmos y estructuras de datos, presentacion inicial
Algoritmos y estructuras de datos, presentacion inicialjuanchota1
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre JavaJose Rodriguez
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica iiCarlos Ordaz
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en javarsalazar16988
 
Clase2
Clase2Clase2
Clase2rilara
 
presentacion de Aplicaciones de Java
presentacion de Aplicaciones de Javapresentacion de Aplicaciones de Java
presentacion de Aplicaciones de Javaingyon
 
Genesisslideshere
GenesisslideshereGenesisslideshere
GenesisslideshereGENEDURAN
 
Trabajo de java
Trabajo de javaTrabajo de java
Trabajo de javajumper2099
 
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
 

Similar a Ppt java (20)

Java
JavaJava
Java
 
Algoritmos y estructuras de datos, presentacion inicial
Algoritmos y estructuras de datos, presentacion inicialAlgoritmos y estructuras de datos, presentacion inicial
Algoritmos y estructuras de datos, presentacion inicial
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre Java
 
Aplicaciones java
Aplicaciones javaAplicaciones java
Aplicaciones java
 
Presentación no numerica ii
Presentación no numerica iiPresentación no numerica ii
Presentación no numerica ii
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
 
Clase2
Clase2Clase2
Clase2
 
JAVA
JAVAJAVA
JAVA
 
presentacion de Aplicaciones de Java
presentacion de Aplicaciones de Javapresentacion de Aplicaciones de Java
presentacion de Aplicaciones de Java
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Genesisslideshere
GenesisslideshereGenesisslideshere
Genesisslideshere
 
Trabajo de java
Trabajo de javaTrabajo de java
Trabajo de java
 
Presentación aplicaciones en java.
Presentación aplicaciones en java.Presentación aplicaciones en java.
Presentación aplicaciones en java.
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Ediciones de java
Ediciones de javaEdiciones de java
Ediciones de java
 
Yerald tormet
Yerald tormetYerald tormet
Yerald tormet
 
Yerald tormet
Yerald tormetYerald tormet
Yerald tormet
 
Presentacion carlos
Presentacion carlosPresentacion carlos
Presentacion carlos
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 

Más de Carlos Elias Perez Fermin (9)

Optimizacion métodos
Optimizacion métodos Optimizacion métodos
Optimizacion métodos
 
Informe de auditoria empresarial
Informe de auditoria empresarialInforme de auditoria empresarial
Informe de auditoria empresarial
 
Diagrama Clases / Productos
Diagrama Clases / ProductosDiagrama Clases / Productos
Diagrama Clases / Productos
 
Diagrama estados / ascensor
Diagrama estados / ascensorDiagrama estados / ascensor
Diagrama estados / ascensor
 
Teoría de juegos 05/05/2014
Teoría de juegos 05/05/2014Teoría de juegos 05/05/2014
Teoría de juegos 05/05/2014
 
Seguridad lógica y niveles de seguridad informática Electica 5
Seguridad lógica y niveles de seguridad informática Electica 5Seguridad lógica y niveles de seguridad informática Electica 5
Seguridad lógica y niveles de seguridad informática Electica 5
 
Sistemas requerimientos
Sistemas requerimientosSistemas requerimientos
Sistemas requerimientos
 
Programación dinámica presentación
Programación dinámica presentaciónProgramación dinámica presentación
Programación dinámica presentación
 
Java - No numérica - II
Java - No numérica - IIJava - No numérica - II
Java - No numérica - II
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaJuanPabloVictorianoS
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (17)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Ppt java

  • 1. Un paseo por las características APLICACIONES JAVA Presentación de APLICACIONES JAVA
  • 2. ENTRADAYSALIDADEDATOS ENJAVA ENTRADA Y SALIDA DE DATOS EN JAVA La entrada y salida en java se implementa en el paquete java.io. La E/S en java se basa en el concepto de flujo, que es una secuencia ordenada de datos que tienen una fuente.
  • 3. El package java.io contiene las clases necesarias para la comunicación del programa con el exterior. Dentro de este package existen dos familias de jerarquías distintas para la entrada/salida de datos. JAVA PARA LECTURA Y ESCRITURA DE DATOS
  • 4.
  • 5. system.in: Objeto de la clase inputstream preparado para recibir datos desde la entrada estándar del sistema (habitualmente el teclado). system.out: Objeto de la clase printstream que imprimirá los datos en la salidaestándar del sistema (normalmente asociado con la pantalla). ENTRADA Y SALIDA ESTÁNDAR (TECLADO Y PANTALLA) En java, la entrada desde teclado y la salida a pantalla están reguladas atraves de la clase system. Esta clase pertenece al package java.lang y agrupadiversos métodos y objetos que tienen relación con el sistema local.
  • 7. » La serialización de un objeto consiste en obtener una secuencia de bytes que represente el estado de dicho objeto. » Esto se puede conseguir utilizando el modificador transient, que informa a la JVM de que no nos interesa mantener el valor de ese atributo para serializarlo o hacerlo persistente SERIALIZACIÓN
  • 8. JAVA FOUNDATION CLASSES (JFC) Y JAVA 2D
  • 9. JAVA FOUNDATION CLASSES (JFC) Y JAVA 2D (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, tanto si el sistema de interfaz de usuario subyacente es Windows, Mac OS X o Linux. AWT es la más antigua de las dos APIs de interfaz, y fue criticada duramente por ser poco más que una envoltura alrededor de las capacidades gráficas nativas de la plataforma anfitrión.
  • 11. JAVA MEDIA FRAMEWORK (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. Sus principales características son: 1.- Estabilidad debida a que funciona sobre la máquina virtual java (JVM). Sencillez, ya que permite, usando unos pocos comandos, realizar complejas tareas multimedia. 2.- Potencia, permitiendo la manipulación de elementos multimedia de vídeo y audio locales .
  • 13. JAVA BEANS Un JavaBean o bean es un componente hecho en software que se puede reutilizar y que puede ser manipulado visualmente por una herramienta de programación en lenguaje Java. Introspection: Permite analizar a la herramienta de programación o IDE como trabaja el bean. Customization: El programador puede alterar la apariencia y la conducta del bean. Events: Informa al IDE de los sucesos que puede generar en respuesta a las acciones del usuario o del sistema, y también los sucesos que puede manejar. Properties: Permite cambiar los valores de las propiedades del bean para personalizarlo (customization). Persistence: Se puede guardar el estado de los beans que han sido personalizados por el programador, cambiando los valores de sus propiedades.
  • 15. JAVA NATIVE INTERFACE (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. El JNI se usa para escribir métodos nativos que permitan solventar situaciones en las que una aplicación no puede ser enteramente escrita en Java, como por ejemplo en el caso de que la biblioteca estándar de clases no proporcione soporte para funcionalidades dependientes de la plataforma.

Notas del editor

  1. Este Esta presentación, que se recomienda ver en modo de presentación, muestra las nuevas funciones de PowerPoint. Estas diapositivas están diseñadas para ofrecerle excelentes ideas para las presentaciones que creará en PowerPoint 2010.Para obtener más plantillas de muestra, haga clic en la pestaña Archivo y después, en la ficha Nuevo, haga clic en Plantillas de muestra.