Introducción a Java
Historia de Java
Fue creado en 1991 para una aplicación para Set-top
box(caja- Receptor de televisión o Decodificador).
Su...
El original para crear Java
Uno de los primeros proyectos desarrollados en Java
 Un control remoto llamado Star 7.
Propor...
Tecnología Java
¿Qué es la Tecnología Java?
 La Tecnología Java es:
Lenguaje de programación – ALTO NIVEL
Un entorno de d...
Tecnología Java:
Lenguaje de programación
 Como lenguaje de programación, Java puede crear todo
tipo de aplicaciones que ...
Los programas java tienen la
extensión Java
HolaMundo.java
Existen lenguajes Interpretados y
lenguajes compilados
Interpre...
Tecnología Java:
Una aplicación y un entorno de ejecución
 Las aplicaciones con Tecnología
Java son generalmente programa...
Características de Java
Interoperabilidad de Plataforma
• "Write once, run everywhere" (Escribalo una vez,
ejecútalo en to...
.
Java es un lenguaje
interpretado y compilado
Java es un lenguaje de
programación
multiplataforma.
Java es utilizado en l...
.
2.- Orientado a Objetos .- Java fue diseñado
como un lenguaje orientado a objetos desde el
principio. Soporta las caract...
HERRAMIENTAS NECESARIAS PARA DESARROLLAR EN JAVA
JDK .- Kit de
desarrollo de Java.
Creación, Depuración,
compilación y eje...
CURSO DE JAVA INTRODUCCIÓN
Netbeans.- es un entorno
de desarrollo integrado que
permite crear aplicaciones,
empresariales,...
Java Enterprise Edition (Java EE), orientada al entorno
empresarial.
-> Java Standard Edition (Java SE), orientada al
desa...
Java
Java
Java
Upcoming SlideShare
Loading in …5
×

Java

786 views
688 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
786
On SlideShare
0
From Embeds
0
Number of Embeds
31
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Java

  1. 1. Introducción a Java
  2. 2. Historia de Java Fue creado en 1991 para una aplicación para Set-top box(caja- Receptor de televisión o Decodificador). Sun Microsystems creo un grupo compuesto por trece personas y dirigido por James Gosling para su desarrollo. JAVA = James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. DUKE
  3. 3. El original para crear Java Uno de los primeros proyectos desarrollados en Java  Un control remoto llamado Star 7. Proporcionando un lenguaje independiente de la plataforma y un entorno de ejecución ligero y gratuito, para poder implementarlo en electrodomésticos tipo neveras o tostadoras
  4. 4. Tecnología Java ¿Qué es la Tecnología Java?  La Tecnología Java es: Lenguaje de programación – ALTO NIVEL Un entorno de desarrollo Es una aplicación Un entorno de ejecución
  5. 5. Tecnología Java: Lenguaje de programación  Como lenguaje de programación, Java puede crear todo tipo de aplicaciones que se podrían crear usando cualquier lenguaje de programación convencional.
  6. 6. Los programas java tienen la extensión Java HolaMundo.java Existen lenguajes Interpretados y lenguajes compilados Interprete.- Interpreta cada línea de código y dice que hacer al ordenador. Compilador.- Toma un programa del ordenador y lo traduce para que el ordenador entienda. Utiliza un interprete Utiliza un compilador Como entorno de desarrollo, la Tecnología Java provée con un gran número de herramientas
  7. 7. Tecnología Java: Una aplicación y un entorno de ejecución  Las aplicaciones con Tecnología Java son generalmente programas de uso general que funcionan en cualquier máquina donde el Java runtime enviroment (JRE) está instalado.
  8. 8. Características de Java Interoperabilidad de Plataforma • "Write once, run everywhere" (Escribalo una vez, ejecútalo en todos lados)
  9. 9. . Java es un lenguaje interpretado y compilado Java es un lenguaje de programación multiplataforma. Java es utilizado en los últimos tiempos para desarrollar aplicaciones web. 1.- Simple Java se diseñó parecido a C++ para facilitar un rápido y fácil aprendizaje. Reduce un 50% los errores más comunes de C++ al eliminar características, como: Aritmética de punteros. Estructuras (struct). Definición de tipos (typedef). Macros (#define). Necesidad de liberar memoria. Herencia Múltiple. Visita FIEC Novedades y aplicaciones FIEC
  10. 10. . 2.- Orientado a Objetos .- Java fue diseñado como un lenguaje orientado a objetos desde el principio. Soporta las características propias del Paradigma Orientado a Objetos. 3.- Distribuido Construido con extensas capacidades de interconexión TCP/IP. Librerías de rutina para interactuar con protocolos http y ftp. Java proporciona las librerías y herramientas para que los programas puedan ser distribuidos, es decir que corran en varias máquinas, interactuando. 4.- Robusto Java proporciona numerosas comprobaciones en la compilación y en tiempo de ejecución. El chequeo de los tipos de datos ayuda a detectar errores. Se comprueban los límites de los arreglos. El manejo de memoria en Java es simple, no hay aritmética de punteros y no requiere de liberación explícita de memoria puesto que tiene un recolector de basura (garbage collector). 4.- Robusto Java proporciona numerosas comprobaciones en la compilación y en tiempo de ejecución. El chequeo de los tipos de datos ayuda a detectar errores. Se comprueban los límites de los arreglos. El manejo de memoria en Java es simple, no hay aritmética de punteros y no requiere de liberación explícita de memoria puesto que tiene un recolector de basura (garbage collector). 5.- Java Virtual Machine .- (JVM) Toma el programa compilado (bytecodes) y convierte sus instrucciones en comandos que maneja el sistema operativo. Conocido tambien como Java Interpreter.
  11. 11. HERRAMIENTAS NECESARIAS PARA DESARROLLAR EN JAVA JDK .- Kit de desarrollo de Java. Creación, Depuración, compilación y ejecución del programa IDE.- Entorno de desarrollo Integrado
  12. 12. CURSO DE JAVA INTRODUCCIÓN Netbeans.- es un entorno de desarrollo integrado que permite crear aplicaciones, empresariales, móviles y aplicaciones web. Netbeans es una IDE sumamente completa, fácil de usar, y es completamente gratis.
  13. 13. Java Enterprise Edition (Java EE), orientada al entorno empresarial. -> Java Standard Edition (Java SE), orientada al desarrollo con independencia de la plataforma. -> Java Micro Edition (Java ME), orientada a dispositivos con capacidades restringidas. -> Java Card, orientada a tarjetas inteligentes ("smart cards").

×