SlideShare una empresa de Scribd logo
1 de 5
JAVA 
Java es un lenguaje de programación 
de propósito general, concurrente 
orientado a objetos y basado en clases 
que fue diseñado específicamente para 
tener tan pocas dependencias de 
implementación como fuera posible. Su 
intención es permitir que los 
desarrolladores de aplicaciones 
escriban el programa una vez y lo 
ejecuten en cualquier dispositivo.
INTRODUCCIÓN A JAVA 
Es un lenguaje de programación desarrollado por: 
Sun Microsystems a principios de 1991. Es un 
lenguaje orientado a objetos de propósito 
general, con el que se van a poder crear tanto 
programas asociados a páginas web (applets). 
Los programas hechos en java podrán ejecutarse 
en cualquier plataforma, para la que haya 
disponible una máquina virtual java, incluyendo 
Windows, Solaris, Macintosh, Linux, etc. 
Los programas java están organizados en clases. 
Estas se programan con archivos de texto de 
extensión. Al compilarlos se generan uno o varios 
archivos de extensión. 
Fuente 
 www.edukanda.es/mediatecaweb/d 
ata/zip/1305page_07.htm
ESTRUCTURA DE UN PROGRAMA JAVA 
1. Una sentencia de paquete (package) 
2. Una o varias sentencias de importación 
(import) 
3. Una declaración de clase pública: 
 Declaraciones de variables de la 
clase (estáticas) 
 Declaraciones de variables de 
instancia 
 Definiciones constructores 
 Definiciones de métodos 
 Comentarios en cualquier parte del 
programa 
Package: Es una agrupación de clases. Parecido 
a una “caja”, que contiene las clases que 
queremos mantener en un solo lugar. 
Import: Es ocasiones nuestros programas, requieres 
usar clases existentes en otros Packages y esto se 
puede lograr con Import. 
Clases: Java puede crear diferentes tipos de 
clases, privadas, públicas y protegidas, se utilizan 
de acuerdo con conveniencia de la estructura de 
nuestro programa. 
Variables: Java maneja tres tipos de variables
*Variables de instancia: Son las que usan para 
guardar valores o atributos de un objeto en 
particular. 
*Variables de clase: Son los que guardan valores 
o atributos de la clase. 
*Variables locales: Son las que declaran una 
función o método y solamente las puede utilizar 
esa función o método, el nombre de locales. 
Constructores: Son la forma de crear los objetos. 
Métodos: En java, son las que utilizamos para 
realizar una tarea en específico. Podemos decir 
que hay dos métodos en java. El primero que 
llamamos SET (poner) sirve para manipular valores 
con las variables, por ejemplo, cuando 
especificamos que el balón será blanco. El 
segundo GET (obtener) sirve para obtener un 
valor de una variable, por ejemplo, cuando 
queremos saber la edad. 
Comentarios: Estas pueden incluirse en cualquier 
parte del código. Sus líneas serán completamente 
ignoradas por el compilador, o sea que no se 
afectarán para nada nuestro programa. 
Fuentes: 
 www.wikipedia.com/java
 www.google.com/estructura.de.un.progr 
ama.java 
 es.wikipedia.org/wiki/java_(lenguaje_de_ 
programacion) 
CONCLUSIÓN 
El propósito principal es que los desarrolladores de 
aplicaciones escriban el programa una vez y lo 
ejecuten en cualquier dispositivo. Los programas 
que se realicen en java podrán ejecutarse en 
cualquier plataforma. En sí, java es un lenguaje 
de programación orientada a objetos, con el que 
se van a poder crear tantos programas asociados 
a páginas web, como aplicaciones 
independientes de estas.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Curso java preparación certificación
Curso java preparación  certificación Curso java preparación  certificación
Curso java preparación certificación
 
Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación Unidad 4 tópicos avanzados de programación
Unidad 4 tópicos avanzados de programación
 
Patron Singleton
Patron SingletonPatron Singleton
Patron Singleton
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
2 3 3 Interfaces
2 3 3 Interfaces2 3 3 Interfaces
2 3 3 Interfaces
 
Singleton
SingletonSingleton
Singleton
 
Patron creacional singleton
Patron creacional singletonPatron creacional singleton
Patron creacional singleton
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Guia del trabajo con excepciones
Guia del trabajo con excepcionesGuia del trabajo con excepciones
Guia del trabajo con excepciones
 
Patrones de diseño Singleton
Patrones de diseño SingletonPatrones de diseño Singleton
Patrones de diseño Singleton
 
Programación orientada a objetos (I)
Programación orientada a objetos (I)Programación orientada a objetos (I)
Programación orientada a objetos (I)
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Semana 1 Introducción a Java
Semana 1   Introducción a JavaSemana 1   Introducción a Java
Semana 1 Introducción a Java
 
Jordan solis (1)
Jordan solis (1)Jordan solis (1)
Jordan solis (1)
 
2 3 5 Patron De DiseñO Singular (Singleton)
2 3 5 Patron De DiseñO Singular (Singleton)2 3 5 Patron De DiseñO Singular (Singleton)
2 3 5 Patron De DiseñO Singular (Singleton)
 
Contructores en java(grupo 8)
Contructores en java(grupo 8)Contructores en java(grupo 8)
Contructores en java(grupo 8)
 
Java
JavaJava
Java
 
Instalación de NetBeans
Instalación de NetBeansInstalación de NetBeans
Instalación de NetBeans
 
Leccion 11 Java
Leccion 11 JavaLeccion 11 Java
Leccion 11 Java
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos Basicos
 

Similar a JAVA Actividad 4

Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de JavaLuzRom
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma JavaEudris Cabrera
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosDoris Aguagallo
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1Lubas Pc
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdfWillGuzman3
 
Mapa conceptual java
Mapa conceptual java Mapa conceptual java
Mapa conceptual java hack-13
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a javawaldinelly
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
Java desde 0
Java desde 0Java desde 0
Java desde 0Saviotec
 
"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- Introducción"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- IntroducciónAndroid UNAM
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicosMariano Galvez
 

Similar a JAVA Actividad 4 (20)

Java
JavaJava
Java
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java[ES] Primeros pasos con la Plataforma Java
[ES] Primeros pasos con la Plataforma Java
 
¿Qué es java?
¿Qué es java?¿Qué es java?
¿Qué es java?
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
 
Java basico
Java basicoJava basico
Java basico
 
Mapa conceptual java
Mapa conceptual java Mapa conceptual java
Mapa conceptual java
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
Java
JavaJava
Java
 
"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- Introducción"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- Introducción
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Resumen
ResumenResumen
Resumen
 

Más de Ana Ruth G H (20)

Insertar imagen en eclipse
Insertar imagen en eclipseInsertar imagen en eclipse
Insertar imagen en eclipse
 
Programa 14
Programa 14Programa 14
Programa 14
 
Programa 13
Programa 13Programa 13
Programa 13
 
Programa 12
Programa 12Programa 12
Programa 12
 
Programa 11
Programa 11Programa 11
Programa 11
 
Programa10
Programa10Programa10
Programa10
 
Programa9
Programa9Programa9
Programa9
 
Programa9
Programa9Programa9
Programa9
 
Programa9
Programa9Programa9
Programa9
 
Programa 8
Programa 8Programa 8
Programa 8
 
Programa 7
Programa 7Programa 7
Programa 7
 
Elementos de Eclipse
Elementos de EclipseElementos de Eclipse
Elementos de Eclipse
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 5
Programa 5Programa 5
Programa 5
 
Programa 4 de Eclipse
Programa 4 de EclipsePrograma 4 de Eclipse
Programa 4 de Eclipse
 
Programa 4
Programa 4Programa 4
Programa 4
 

Último

ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Último (20)

ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

JAVA Actividad 4

  • 1. JAVA Java es un lenguaje de programación de propósito general, concurrente orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
  • 2. INTRODUCCIÓN A JAVA Es un lenguaje de programación desarrollado por: Sun Microsystems a principios de 1991. Es un lenguaje orientado a objetos de propósito general, con el que se van a poder crear tanto programas asociados a páginas web (applets). Los programas hechos en java podrán ejecutarse en cualquier plataforma, para la que haya disponible una máquina virtual java, incluyendo Windows, Solaris, Macintosh, Linux, etc. Los programas java están organizados en clases. Estas se programan con archivos de texto de extensión. Al compilarlos se generan uno o varios archivos de extensión. Fuente  www.edukanda.es/mediatecaweb/d ata/zip/1305page_07.htm
  • 3. ESTRUCTURA DE UN PROGRAMA JAVA 1. Una sentencia de paquete (package) 2. Una o varias sentencias de importación (import) 3. Una declaración de clase pública:  Declaraciones de variables de la clase (estáticas)  Declaraciones de variables de instancia  Definiciones constructores  Definiciones de métodos  Comentarios en cualquier parte del programa Package: Es una agrupación de clases. Parecido a una “caja”, que contiene las clases que queremos mantener en un solo lugar. Import: Es ocasiones nuestros programas, requieres usar clases existentes en otros Packages y esto se puede lograr con Import. Clases: Java puede crear diferentes tipos de clases, privadas, públicas y protegidas, se utilizan de acuerdo con conveniencia de la estructura de nuestro programa. Variables: Java maneja tres tipos de variables
  • 4. *Variables de instancia: Son las que usan para guardar valores o atributos de un objeto en particular. *Variables de clase: Son los que guardan valores o atributos de la clase. *Variables locales: Son las que declaran una función o método y solamente las puede utilizar esa función o método, el nombre de locales. Constructores: Son la forma de crear los objetos. Métodos: En java, son las que utilizamos para realizar una tarea en específico. Podemos decir que hay dos métodos en java. El primero que llamamos SET (poner) sirve para manipular valores con las variables, por ejemplo, cuando especificamos que el balón será blanco. El segundo GET (obtener) sirve para obtener un valor de una variable, por ejemplo, cuando queremos saber la edad. Comentarios: Estas pueden incluirse en cualquier parte del código. Sus líneas serán completamente ignoradas por el compilador, o sea que no se afectarán para nada nuestro programa. Fuentes:  www.wikipedia.com/java
  • 5.  www.google.com/estructura.de.un.progr ama.java  es.wikipedia.org/wiki/java_(lenguaje_de_ programacion) CONCLUSIÓN El propósito principal es que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo. Los programas que se realicen en java podrán ejecutarse en cualquier plataforma. En sí, java es un lenguaje de programación orientada a objetos, con el que se van a poder crear tantos programas asociados a páginas web, como aplicaciones independientes de estas.