SlideShare una empresa de Scribd logo
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
 Era un lenguaje versátil, que podía actuar a bajo nivel y 
resolvían problemas muy complejos. Era la cima de la 
programación estructurada, para resolver estos 
complejos algoritmos, se generaban grandes 
procedimientos con un código muy complicado de 
mantener a largo plazo. Por ello empezó a surgir como 
alternativa la programación orientada a objetos, y con 
ella nació C++. Entonces
 Java nace en 1991 con el nombre "OAK", 
posteriormente cambiado por Green por problemas 
legales, y finalmente con la denominación actual JAVA. 
 El objetivo de java era crear un lenguaje de 
programación parecido a C++ en estructura y sintaxis, 
fuertemente orientado a objetos, pero con una 
máquina virtual propia. Esto se hizo bajo el principio, 
de poder ser usado bajo cualquier arquitectura "Write 
Once, Run Anywhere (escríbelo una vez, ejecútalo en 
cualquier sitio)". 
 En 1992 se presenta el proyecto verde, con los 
prototipos a bajo nivel. Entre 1993 y 1994 se trabaja 
para poder presentar un prototipo funcional (hotJava) 
donde se ve todo el potencial que JAVA puede ofrecer.
 Lenguaje simple 
 Java posee una curva de aprendizaje muy rápida. 
Resulta relativamente sencillo escribir applets 
interesantes desde el principio. Todos aquellos 
familiarizados con C++ encontraránque Java es 
más sencillo, ya que se han eliminado ciertas 
características, como los punteros. Debido a su 
semejanza con C y C++, y dado que la mayoría de 
la gente los conoce aunque sea de forma elemental, 
resulta muy fácil aprender Java. Los 
programadores experimentados en C++ pueden 
migrar muy rápidamente a Java y ser productivos 
en poco tiempo.
VENTAJAS 
• Es una fuente abierta. 
• Es independiente de la plataforma. 
• Realiza la colección de basura de las ayudas. 
• Asigna objetos en el apilado. 
• Desarrolla aplicaciones web dinámicas. 
• Permite crear programas modulares y códigos 
reutilizables. 
DESVENTAJAS 
• Los programas hechos en java no tienden a ser muy 
rápidos. 
• Algunas herramientas tienen un costo adicional.
Java

Más contenido relacionado

PPTX
Java script(1)
PPTX
Java script(1)
PPTX
Scala en la práctica
DOCX
Marvin minsky
PDF
Lineamientos Saber 2009
PDF
1 ensayo contabilidad_de_costos_iibim_ejercicio_1(1)
DOCX
La oferta , demanda y curva
DOCX
Sin título 1
Java script(1)
Java script(1)
Scala en la práctica
Marvin minsky
Lineamientos Saber 2009
1 ensayo contabilidad_de_costos_iibim_ejercicio_1(1)
La oferta , demanda y curva
Sin título 1

Destacado (19)

PDF
Tema 2
PDF
Revista educativa
PPTX
Using Photoshop Better
PPTX
Qué es internet
PPTX
Generations in the Workforce.pptx
PDF
211077777 educar parapesquisa-rev-2010-nlaprovacao-1
PDF
DOI Adaptive Management Applications Guide (web optimized)
PDF
Greening of Corrections: Creating a Sustainable System
PPT
EN
 
PDF
Acusación por el homicidio del periodista Augusto Carmona Acevedo
PDF
Almuerzo grupo 1 y 2
PPS
20140929 cyberpesten scholengemeenschap Molenland - tielt - Marieken
PPTX
Unidad 2. Sistemas de Información
DOC
The security risk management guide
DOCX
Los usuarios del sistema
PPTX
PDF
Almuerzo grupo 3 y 4
DOCX
Mantenimiento de equipos y maquinarías
Tema 2
Revista educativa
Using Photoshop Better
Qué es internet
Generations in the Workforce.pptx
211077777 educar parapesquisa-rev-2010-nlaprovacao-1
DOI Adaptive Management Applications Guide (web optimized)
Greening of Corrections: Creating a Sustainable System
EN
 
Acusación por el homicidio del periodista Augusto Carmona Acevedo
Almuerzo grupo 1 y 2
20140929 cyberpesten scholengemeenschap Molenland - tielt - Marieken
Unidad 2. Sistemas de Información
The security risk management guide
Los usuarios del sistema
Almuerzo grupo 3 y 4
Mantenimiento de equipos y maquinarías
Publicidad

Similar a Java (20)

PPTX
Java completo y agragado
PPTX
Java completo y agragado
PDF
Java basico
PDF
Java basico
PDF
Java kaime conpre
PDF
Java kaime con
PPTX
Mi Lenguaje de Programación Preferido
PDF
Curso de java_basico
PDF
Curso de java_basico
DOCX
Universidad nacional de chimborazo
PPTX
Pres1
DOCX
Introducción a java
PDF
Introduc java pre
PDF
Java pre
PPTX
inmersion a java
PPTX
programacion en java presentación con información.pdf
Java completo y agragado
Java completo y agragado
Java basico
Java basico
Java kaime conpre
Java kaime con
Mi Lenguaje de Programación Preferido
Curso de java_basico
Curso de java_basico
Universidad nacional de chimborazo
Pres1
Introducción a java
Introduc java pre
Java pre
inmersion a java
programacion en java presentación con información.pdf
Publicidad

Java

  • 2.  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
  • 3.  Era un lenguaje versátil, que podía actuar a bajo nivel y resolvían problemas muy complejos. Era la cima de la programación estructurada, para resolver estos complejos algoritmos, se generaban grandes procedimientos con un código muy complicado de mantener a largo plazo. Por ello empezó a surgir como alternativa la programación orientada a objetos, y con ella nació C++. Entonces
  • 4.  Java nace en 1991 con el nombre "OAK", posteriormente cambiado por Green por problemas legales, y finalmente con la denominación actual JAVA.  El objetivo de java era crear un lenguaje de programación parecido a C++ en estructura y sintaxis, fuertemente orientado a objetos, pero con una máquina virtual propia. Esto se hizo bajo el principio, de poder ser usado bajo cualquier arquitectura "Write Once, Run Anywhere (escríbelo una vez, ejecútalo en cualquier sitio)".  En 1992 se presenta el proyecto verde, con los prototipos a bajo nivel. Entre 1993 y 1994 se trabaja para poder presentar un prototipo funcional (hotJava) donde se ve todo el potencial que JAVA puede ofrecer.
  • 5.  Lenguaje simple  Java posee una curva de aprendizaje muy rápida. Resulta relativamente sencillo escribir applets interesantes desde el principio. Todos aquellos familiarizados con C++ encontraránque Java es más sencillo, ya que se han eliminado ciertas características, como los punteros. Debido a su semejanza con C y C++, y dado que la mayoría de la gente los conoce aunque sea de forma elemental, resulta muy fácil aprender Java. Los programadores experimentados en C++ pueden migrar muy rápidamente a Java y ser productivos en poco tiempo.
  • 6. VENTAJAS • Es una fuente abierta. • Es independiente de la plataforma. • Realiza la colección de basura de las ayudas. • Asigna objetos en el apilado. • Desarrolla aplicaciones web dinámicas. • Permite crear programas modulares y códigos reutilizables. DESVENTAJAS • Los programas hechos en java no tienden a ser muy rápidos. • Algunas herramientas tienen un costo adicional.