SlideShare una empresa de Scribd logo
1 de 20
¿QUÉ ES JAVA?
Java es un lenguaje de programación
de alto nivel y orientado a objetos. Fue
creado por Sun Microsystems (ahora
parte de Oracle) en 1995 y se ha
convertido en uno de los lenguajes más
populares y ampliamente utilizados en
el desarrollo de software.
¿QUÉ ES JAVA?
• Java se destaca por su portabilidad, lo que significa que el código escrito en Java puede
ejecutarse en diferentes plataformas sin necesidad de realizar modificaciones significativas.
Esto es posible gracias al concepto de la Máquina Virtual de Java (JVM), que interpreta el
código Java y lo ejecuta en el sistema operativo subyacente.
• Además de su portabilidad, Java es conocido por su enfoque en la seguridad, la robustez y
la facilidad de uso. Proporciona una amplia biblioteca estándar (Java Standard Library) que
incluye clases y métodos para realizar tareas comunes, lo que facilita el desarrollo de
aplicaciones.
• Java se utiliza en una amplia gama de áreas, como desarrollo de aplicaciones de escritorio,
desarrollo web, desarrollo de aplicaciones móviles (Android), desarrollo de sistemas
embebidos, aplicaciones empresariales, inteligencia artificial, entre otros.
OBJETIVO DE JAVA
• Elobjetivo principaldeJavacomolenguaje deprogramaciónes proporcionar
unaplataformadedesarrollo queseasegura, portátily dealtorendimiento.
• se diseñó para ser "write once, run anywhere" (escribir una vez, ejecutar en
cualquier lugar). Esto significa que el código Java puede ejecutarse en diferentes
sistemas operativos y arquitecturas sin necesidad de modificaciones. Esto se
logra mediante la utilización de la Máquina Virtual de Java (JVM), que interpreta
el código Java y lo ejecuta en el entorno específico.
¿QUÉ PUEDE
HACER JAVA?
• En Java, se puede
hacer una amplia
variedad de cosas,
desde el desarrollo de
aplicaciones de
escritorio hasta el
desarrollo de
aplicaciones web,
móviles, de servidor,
científicas y más.
EL LENGUAJE DE PROGRAMACIÓN JAVA FUE
DESARROLLADO PARA TENER LAS SIGUIENTES
CARACTERÍSTICAS :
• Orientado a objetos. Busca crear objetos o piezas de código autónomo, que pueda
interactuar con otros objetos para resolver un problema.
• Distribuido. Proporciona una colección de clases para su uso en aplicaciones de red, que
permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes
remotos.
• Simple. Posee una curva de aprendizaje muy rápida.
• Multihilo. Soporta la sincronización de múltiples hilos de ejecución a nivel de lenguaje.
• Seguro. Se implementaron barreras de seguridad en el lenguaje y en el sistema de
ejecución en tiempo real.
• Independiente de la plataforma. No requiere que sus programas sean compilados ni
ligados en cada máquina.
• En diciembre de 1950 Patrick Naughton,
ingeniero de Sun Microsystems, reclutó a varios
colegas entre ellos James Gosling y Mike
Sheridan para trabajar sobre un nuevo
proyecto conocido como "El proyecto verde".
Con la ayuda de otros ingenieros, empezaron a
trabajar en una pequeña oficina en Sand Hill
Road en Menlo Park, California.
JAVA Y SUS INICIOS
• JAVA surge en 1991 cuando un grupo de ingenieros de Sun
Microsystems trataron de diseñar un nuevo lenguaje de
programación destinado a electrodomésticos. No fue creado
originalmente para la red internet. Sun Microsysteam comenzó a
desarrollarlo con el objetivo de crear un lenguaje independiente de
la plataforma y del sistema operativo. Para el desarrollo de
electrónica de consumo (dispositivos electrónicos inteligentes ,
como televisores, videos, televisores , equipos de música, etc.)
SUCESOS IMPORTANTES
• 1992 El equipo ya había desarrollado un sistema en un prototipo llamado Star7
(*7).
• 1995 JAVA se introduce como lenguaje de programación para computadoras.
• incorporación de un intérprete Java en la versión 2.0 del programa Netscape
Navigator, produciendo una verdadera revolución en Internet. Java 1.1 apareció
a principios de 1997, mejorando sustancialmente la primera versión del
lenguaje.
• Java 1.2, más tarde rebautizado como Java 2, nació a finales de 1998. Java
incorpora en el propio lenguaje muchos aspectos que en cualquier otro
lenguaje son extensiones propiedad de empresas de software o fabricantes de
ordenadores (threads, ejecución remota, componentes, seguridad, acceso a
bases de datos, etc.)
• Dispositivo e interface
del prototipo
denominado *7(star
seven) con el cual se
hizo una demostración
de la plataforma JAVA
(aún no denominada
con este nombre).
Tipos de datos en JAVA
TIPOS
PRIMITIVOS
Sin métodos; no son
objetos, no necesitan
una invocación para
ser creados
TIPOS DE
OBJETO
• Con métodos ,
necesitan una
invocación para ser
creados
PRINCIPIOS O REGLAS
• Todas las instrucciones de
código en Java deben terminar
con un signo punto y coma ”;
• Todas las variables al igual que
en otros lenguajes deben iniciar
con una letra mas no con un
numero o carácter especial,
pueden iniciar con una letra y
posteriormente usar números
para nombrarlas.
• -Otra regla importante es que para llevar una estructura
correcta, todo programa en Java debe tener mínimo una clase,
las cuales deben tener métodos.
Las clases se crean de la siguiente manera:
public class Nombredeclase /*aqui se declara una clase, nótese
que comienza con mayúsculas la cual es la forma correcta de
nombrar una clase*/
{
public static void main(String args[ ]){}/* este es el metodo
principal de la clase, dentro de este se escriben instrucciones*/
}
EJEMPLOS
DUKE, LA MASCOTA DE JAVA
Duke es la Mascota Oficial de Java. Fue
creado en le año de 1992, para aparecer en
un dispositivo llamado *7 (Star Seven),
creado por un grupo secreto de
programadores de Sun Microsystem,
llamado The Green Project.
Duke era "el agente de Software", era el
que "hacia" las cosas que el usuario pedía
por medio de la pantalla animada.
Podía moverse e interactuar con toda la
interfaz, incluso tenia un maletín para llevar
las cosas importantes.

Más contenido relacionado

Similar a JAVA.pptx

Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaNelson Rivera
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaNelson Rivera
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaSantiago Sora
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferidostylee4799
 
introduccion java a caracteristicas
introduccion java a caracteristicasintroduccion java a caracteristicas
introduccion java a caracteristicasExpediaTravel
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaagonzalez1990
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación javanigthfox31
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es javasaimaga30
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basicoSaviotec
 

Similar a JAVA.pptx (20)

Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
Java
JavaJava
Java
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java
JavaJava
Java
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Laboratorio de programación ii. java
Laboratorio de programación ii. javaLaboratorio de programación ii. java
Laboratorio de programación ii. java
 
introduccion java a caracteristicas
introduccion java a caracteristicasintroduccion java a caracteristicas
introduccion java a caracteristicas
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Java
JavaJava
Java
 
Clase02 de sistemas
Clase02 de sistemasClase02 de sistemas
Clase02 de sistemas
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es java
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 

JAVA.pptx

  • 1.
  • 2. ¿QUÉ ES JAVA? Java es un lenguaje de programación de alto nivel y orientado a objetos. Fue creado por Sun Microsystems (ahora parte de Oracle) en 1995 y se ha convertido en uno de los lenguajes más populares y ampliamente utilizados en el desarrollo de software.
  • 3. ¿QUÉ ES JAVA? • Java se destaca por su portabilidad, lo que significa que el código escrito en Java puede ejecutarse en diferentes plataformas sin necesidad de realizar modificaciones significativas. Esto es posible gracias al concepto de la Máquina Virtual de Java (JVM), que interpreta el código Java y lo ejecuta en el sistema operativo subyacente. • Además de su portabilidad, Java es conocido por su enfoque en la seguridad, la robustez y la facilidad de uso. Proporciona una amplia biblioteca estándar (Java Standard Library) que incluye clases y métodos para realizar tareas comunes, lo que facilita el desarrollo de aplicaciones. • Java se utiliza en una amplia gama de áreas, como desarrollo de aplicaciones de escritorio, desarrollo web, desarrollo de aplicaciones móviles (Android), desarrollo de sistemas embebidos, aplicaciones empresariales, inteligencia artificial, entre otros.
  • 4. OBJETIVO DE JAVA • Elobjetivo principaldeJavacomolenguaje deprogramaciónes proporcionar unaplataformadedesarrollo queseasegura, portátily dealtorendimiento. • se diseñó para ser "write once, run anywhere" (escribir una vez, ejecutar en cualquier lugar). Esto significa que el código Java puede ejecutarse en diferentes sistemas operativos y arquitecturas sin necesidad de modificaciones. Esto se logra mediante la utilización de la Máquina Virtual de Java (JVM), que interpreta el código Java y lo ejecuta en el entorno específico.
  • 5. ¿QUÉ PUEDE HACER JAVA? • En Java, se puede hacer una amplia variedad de cosas, desde el desarrollo de aplicaciones de escritorio hasta el desarrollo de aplicaciones web, móviles, de servidor, científicas y más.
  • 6. EL LENGUAJE DE PROGRAMACIÓN JAVA FUE DESARROLLADO PARA TENER LAS SIGUIENTES CARACTERÍSTICAS : • Orientado a objetos. Busca crear objetos o piezas de código autónomo, que pueda interactuar con otros objetos para resolver un problema. • Distribuido. Proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes remotos. • Simple. Posee una curva de aprendizaje muy rápida. • Multihilo. Soporta la sincronización de múltiples hilos de ejecución a nivel de lenguaje. • Seguro. Se implementaron barreras de seguridad en el lenguaje y en el sistema de ejecución en tiempo real. • Independiente de la plataforma. No requiere que sus programas sean compilados ni ligados en cada máquina.
  • 7. • En diciembre de 1950 Patrick Naughton, ingeniero de Sun Microsystems, reclutó a varios colegas entre ellos James Gosling y Mike Sheridan para trabajar sobre un nuevo proyecto conocido como "El proyecto verde". Con la ayuda de otros ingenieros, empezaron a trabajar en una pequeña oficina en Sand Hill Road en Menlo Park, California.
  • 8. JAVA Y SUS INICIOS • JAVA surge en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de diseñar un nuevo lenguaje de programación destinado a electrodomésticos. No fue creado originalmente para la red internet. Sun Microsysteam comenzó a desarrollarlo con el objetivo de crear un lenguaje independiente de la plataforma y del sistema operativo. Para el desarrollo de electrónica de consumo (dispositivos electrónicos inteligentes , como televisores, videos, televisores , equipos de música, etc.)
  • 9. SUCESOS IMPORTANTES • 1992 El equipo ya había desarrollado un sistema en un prototipo llamado Star7 (*7). • 1995 JAVA se introduce como lenguaje de programación para computadoras. • incorporación de un intérprete Java en la versión 2.0 del programa Netscape Navigator, produciendo una verdadera revolución en Internet. Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera versión del lenguaje. • Java 1.2, más tarde rebautizado como Java 2, nació a finales de 1998. Java incorpora en el propio lenguaje muchos aspectos que en cualquier otro lenguaje son extensiones propiedad de empresas de software o fabricantes de ordenadores (threads, ejecución remota, componentes, seguridad, acceso a bases de datos, etc.)
  • 10. • Dispositivo e interface del prototipo denominado *7(star seven) con el cual se hizo una demostración de la plataforma JAVA (aún no denominada con este nombre).
  • 11. Tipos de datos en JAVA
  • 12. TIPOS PRIMITIVOS Sin métodos; no son objetos, no necesitan una invocación para ser creados
  • 13. TIPOS DE OBJETO • Con métodos , necesitan una invocación para ser creados
  • 15. • Todas las instrucciones de código en Java deben terminar con un signo punto y coma ”; • Todas las variables al igual que en otros lenguajes deben iniciar con una letra mas no con un numero o carácter especial, pueden iniciar con una letra y posteriormente usar números para nombrarlas.
  • 16. • -Otra regla importante es que para llevar una estructura correcta, todo programa en Java debe tener mínimo una clase, las cuales deben tener métodos. Las clases se crean de la siguiente manera: public class Nombredeclase /*aqui se declara una clase, nótese que comienza con mayúsculas la cual es la forma correcta de nombrar una clase*/ { public static void main(String args[ ]){}/* este es el metodo principal de la clase, dentro de este se escriben instrucciones*/ }
  • 18.
  • 19.
  • 20. DUKE, LA MASCOTA DE JAVA Duke es la Mascota Oficial de Java. Fue creado en le año de 1992, para aparecer en un dispositivo llamado *7 (Star Seven), creado por un grupo secreto de programadores de Sun Microsystem, llamado The Green Project. Duke era "el agente de Software", era el que "hacia" las cosas que el usuario pedía por medio de la pantalla animada. Podía moverse e interactuar con toda la interfaz, incluso tenia un maletín para llevar las cosas importantes.