Java es un lenguaje de programación orientado a objetos desarrollado por Sun Microsystems en los años 90. Es un lenguaje simple, orientado a objetos, portable e independiente de la arquitectura que produce aplicaciones robustas y seguras. Existen varias versiones de Java que mejoran funcionalidades y corrigen errores, y se pueden utilizar editores como Eclipse, Netbeans y BlueJ para desarrollar aplicaciones en Java.
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.