SlideShare uma empresa Scribd logo
1 de 16
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).
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
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
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
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.
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
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.
Características de Java
Interoperabilidad de Plataforma
• "Write once, run everywhere" (Escribalo una vez,
ejecútalo en todos lados)
.
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
.
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.
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
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.
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").

Mais conteúdo relacionado

Mais procurados

Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
bat1820
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
Any Saula
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
alejandritasalva
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
nigthfox31
 
Clase2
Clase2Clase2
Clase2
rilara
 

Mais procurados (17)

Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
Mi lenguaje de programacion java
Mi lenguaje de programacion javaMi lenguaje de programacion java
Mi lenguaje de programacion java
 
Módulo 01 Introducción a la Tecnología Java
Módulo 01 Introducción a la Tecnología JavaMódulo 01 Introducción a la Tecnología Java
Módulo 01 Introducción a la Tecnología Java
 
01 curso de java introducción
01 curso de  java introducción01 curso de  java introducción
01 curso de java introducción
 
Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
todo sobre java
todo sobre javatodo sobre java
todo sobre java
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
 
Preguntas test
Preguntas testPreguntas test
Preguntas test
 
Introduccion A Java
Introduccion A JavaIntroduccion A Java
Introduccion A Java
 
JAVA
JAVAJAVA
JAVA
 
Clase2
Clase2Clase2
Clase2
 

Semelhante a Java (20)

Queesjava 1230140667149082-2
Queesjava 1230140667149082-2Queesjava 1230140667149082-2
Queesjava 1230140667149082-2
 
Programación de Software - Java
Programación de Software - JavaProgramación de Software - Java
Programación de Software - Java
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje 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
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Java basico
Java basicoJava basico
Java basico
 
Java basico
Java basicoJava basico
Java basico
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conpre
 
Java kaime con
Java kaime conJava kaime con
Java kaime con
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
JAVA.pptx
JAVA.pptxJAVA.pptx
JAVA.pptx
 
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
 

Último

Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 

Último (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

Java

  • 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. 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. 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. 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. 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. 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. Características de Java Interoperabilidad de Plataforma • "Write once, run everywhere" (Escribalo una vez, ejecútalo en todos lados)
  • 9.
  • 10.
  • 11.
  • 12. . 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
  • 13. . 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.
  • 14. 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
  • 15. 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.
  • 16. 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").