SlideShare una empresa de Scribd logo
1 de 5
Origen 
Características 
Versiones 
Estructura 
Palabras 
Reservadas 
Funciones Editores
Java es un lenguaje de 
programación orientado a 
objetos desarrollado por Sun 
Microsystems a principio de los 
años 90´s. 
Origen 
Características 
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". 
Versiones 
- Lenguaje Simple. 
- Orientado a Objeto. 
- Distribuido. 
- Robusto. 
- Seguro. 
- Indiferente a la arquitectura. 
- Portable 
- Interpretado y compilado a 
la vez. 
- Multihebra o Multihilos 
- Dinámico. 
- Produce Applets. 
- Alto Rendimiento. 
- JDK 1.0 (1996): primer 
lanzamiento del lenguaje 
Java. 
- JDK 1.1 (1997): mejora 
de la versión anterior. 
- J2SE 1.2 (1998): ésta y 
las siguientes versiones 
fueron recogidas bajo la 
denominación Java 2 y el 
nombre "J2SE“. 
- J2SE 1.3 (2000): mejora 
de la versión anterior. 
- J2SE 1.4 (2002): mejora 
de la versión anterior. 
- J2SE 5.0 (2004): 
originalmente numerada 
1.5, esta notación aún es 
usada en ocasiones. 
Estructura 
- Java SE 6 (2006): en esta 
versión, Sun cambió el 
nombre "J2SE" por Java SE 
y eliminó el ".0" del 
número de versión. 
- Java SE 7 (2011): nueva 
versión que mejora la 
anterior. 
- Java SE 8 (2014): nueva 
versión que mejora la 
anterior. Incluye la 
posibilidad de embeber 
javascript con Java y 
mejoras en la gestión de 
fechas y tiempo. 
- Java SE 9: nueva versión 
que mejora la anterior (en 
difusión). 
- Java SE 10: nueva versión 
que mejora la anterior 
(todavía sin uso 
comercial).
Palabras 
Reservadas 
Editores Estas 48 palabras están 
definidas en el 
lenguaje Java 
- Eclipse. 
- Netbeans. 
- Drjava Java IDE. 
- Bluej Java IDE. 
- JIPE Java IDE. 
Abstract Continue For New Switch 
Assert Default Goto Package Synchronized 
Boolean Do If Private This 
Break Double Implements Protected Throw 
Byte Else Import Public Throws 
Case Enum Instanceof Return Transient 
Catch Extends Int Short Try 
Char Final Interface Static Void 
Class Finally Long Strictfp Volatile 
Const Float Native Super While 
Funciones 
Una función es un modulo de un programa separado del 
cuerpo principal, que 
Realiza una tarea específica y que puede regresar un valor 
a la parte principal 
Del programa u otra función o procedimiento que la 
invoque. 
La forma general de una función es: 
Tipo_dato_regresa Nombre_funcion(parámetros) 
{ 
Cuerpo de instrucciones; 
Instrucción return; 
} 
Nombre_funcion es cualquier identificador valido. El 
tipo_dato_regresa es el 
Tipo de datos del resultado que la función devuelve al 
identificador. El 
Tipo_dato_regresa void indica que la función no devuelve 
ningún valor. 
Si no se especifica un tipo_dato_regresa se asume de 
default que el tipo 
Regresado es int. 
La lista de parámetros formales es una lista de variables 
separadas por comas 
(,) Que almacenaran los valores que reciba la función, estas 
variables actúan 
Como locales dentro del cuerpo de la función. 
Aunque no se ocupen parámetros los paréntesis son 
requeridos. 
La declaración de parámetros es la especificación de cada 
tipo de parámetro Recibido.
Editores

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Test Programación Orientada a Objetos
Test Programación Orientada a  ObjetosTest Programación Orientada a  Objetos
Test Programación Orientada a Objetos
 
Instituto Cristiano Encuentro
Instituto Cristiano EncuentroInstituto Cristiano Encuentro
Instituto Cristiano Encuentro
 
2 daoo introduccion_java
2 daoo introduccion_java2 daoo introduccion_java
2 daoo introduccion_java
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Programación con java en Eclipse
Programación con java en EclipseProgramación con java en Eclipse
Programación con java en Eclipse
 
Introduccion java
Introduccion javaIntroduccion java
Introduccion java
 
Primeros pasos con java 9
Primeros pasos con java 9Primeros pasos con java 9
Primeros pasos con java 9
 
Java gabriela miralda
Java gabriela miraldaJava gabriela miralda
Java gabriela miralda
 
Msdn Webcast InyeccióN De Dependencias Con Spring Framework
Msdn Webcast   InyeccióN De Dependencias Con Spring FrameworkMsdn Webcast   InyeccióN De Dependencias Con Spring Framework
Msdn Webcast InyeccióN De Dependencias Con Spring Framework
 
[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
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Semana 1 Introducción a Java
Semana 1   Introducción a JavaSemana 1   Introducción a Java
Semana 1 Introducción a Java
 
Informatica
InformaticaInformatica
Informatica
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Intro Java
Intro JavaIntro Java
Intro Java
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 

Similar a Java (20)

Clase n°1 java
Clase n°1 javaClase n°1 java
Clase n°1 java
 
Java
JavaJava
Java
 
Java basico
Java basicoJava basico
Java basico
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipsee
 
Introduccion a java i
Introduccion a java iIntroduccion a java i
Introduccion a java i
 
"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
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java
 
Ut
UtUt
Ut
 
JAVA
JAVAJAVA
JAVA
 
Clase02 de sistemas
Clase02 de sistemasClase02 de sistemas
Clase02 de sistemas
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre Java
 
Antecedentes java
Antecedentes java Antecedentes java
Antecedentes java
 
Tc2 301403 21
Tc2 301403 21Tc2 301403 21
Tc2 301403 21
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
sesion_01-JAVA.pdf
sesion_01-JAVA.pdfsesion_01-JAVA.pdf
sesion_01-JAVA.pdf
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 

Último

El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 

Último (9)

El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 

Java

  • 1.
  • 2. Origen Características Versiones Estructura Palabras Reservadas Funciones Editores
  • 3. Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems a principio de los años 90´s. Origen Características 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". Versiones - Lenguaje Simple. - Orientado a Objeto. - Distribuido. - Robusto. - Seguro. - Indiferente a la arquitectura. - Portable - Interpretado y compilado a la vez. - Multihebra o Multihilos - Dinámico. - Produce Applets. - Alto Rendimiento. - JDK 1.0 (1996): primer lanzamiento del lenguaje Java. - JDK 1.1 (1997): mejora de la versión anterior. - J2SE 1.2 (1998): ésta y las siguientes versiones fueron recogidas bajo la denominación Java 2 y el nombre "J2SE“. - J2SE 1.3 (2000): mejora de la versión anterior. - J2SE 1.4 (2002): mejora de la versión anterior. - J2SE 5.0 (2004): originalmente numerada 1.5, esta notación aún es usada en ocasiones. Estructura - Java SE 6 (2006): en esta versión, Sun cambió el nombre "J2SE" por Java SE y eliminó el ".0" del número de versión. - Java SE 7 (2011): nueva versión que mejora la anterior. - Java SE 8 (2014): nueva versión que mejora la anterior. Incluye la posibilidad de embeber javascript con Java y mejoras en la gestión de fechas y tiempo. - Java SE 9: nueva versión que mejora la anterior (en difusión). - Java SE 10: nueva versión que mejora la anterior (todavía sin uso comercial).
  • 4. Palabras Reservadas Editores Estas 48 palabras están definidas en el lenguaje Java - Eclipse. - Netbeans. - Drjava Java IDE. - Bluej Java IDE. - JIPE Java IDE. Abstract Continue For New Switch Assert Default Goto Package Synchronized Boolean Do If Private This Break Double Implements Protected Throw Byte Else Import Public Throws Case Enum Instanceof Return Transient Catch Extends Int Short Try Char Final Interface Static Void Class Finally Long Strictfp Volatile Const Float Native Super While Funciones Una función es un modulo de un programa separado del cuerpo principal, que Realiza una tarea específica y que puede regresar un valor a la parte principal Del programa u otra función o procedimiento que la invoque. La forma general de una función es: Tipo_dato_regresa Nombre_funcion(parámetros) { Cuerpo de instrucciones; Instrucción return; } Nombre_funcion es cualquier identificador valido. El tipo_dato_regresa es el Tipo de datos del resultado que la función devuelve al identificador. El Tipo_dato_regresa void indica que la función no devuelve ningún valor. Si no se especifica un tipo_dato_regresa se asume de default que el tipo Regresado es int. La lista de parámetros formales es una lista de variables separadas por comas (,) Que almacenaran los valores que reciba la función, estas variables actúan Como locales dentro del cuerpo de la función. Aunque no se ocupen parámetros los paréntesis son requeridos. La declaración de parámetros es la especificación de cada tipo de parámetro Recibido.