Escolar Documentos
Profissional Documentos
Cultura Documentos
María Guadalupe López León
Moisés Genaro Ruíz Villaseñor
J. Daniel Centeno Sánchez
¿Para que sirve Java?
• Java sirve para crear aplicaciones y
procesos en una gran diversidad de
dispositivos. Se basa en
programación orientada a objetos.
• Muchos programadores también
utilizan este lenguaje para crear
pequeñas aplicaciones que se
insertan en el código HTML de una
página para que pueda ser
ejecutada desde un navegador.
• El lenguaje de programación
Java fue originalmente
desarrollado por James Gosling,
de Sun
Microsystems (constituida en
1982 y posteriormente adquirida
el 27 de enero de 2010 por la
compañía Oracle),? y publicado
en 1995 como un componente
fundamental de la plataforma
Java de Sun Microsystems.
• Su intención es permitir que los desarrolladores de aplicaciones
escriban el programa una vez y lo ejecuten en cualquier dispositivo
(conocido en inglés como WORA, o "write once, run anywhere"), lo que
quiere decir que el código que es ejecutado en una plataforma no tiene
que ser recompilado para correr en otra.
Sintaxis.
La sintaxis de Java se deriva en gran medida de C++. Pero
a diferencia de éste, que combina la sintaxis para
programación genérica, estructurada y orientada a objetos,
Java fue construido desde el principio para ser
completamente orientado a objetos. Todo en Java es un
objeto, y todo en Java reside en alguna clase.
A diferencia de C++, Java no
tiene sobrecarga de operadores
o herencia múltiple para clases, aunque
la herencia múltiple está disponible
para interfaces.
Todo en Java está dentro
de una clase, incluyendo
programas autónomos.
Applets.
• La sentencia import indica al compilador de Java que incluya las
clases java.applet Applet y java.awt.Graphics, para poder
referenciarlas por sus nombres sin tener que anteponer la ruta
completa cada vez que se quieran usar en el código fuente.
• El código fuente se
guarda en archivos
con el mismo nombre
que la clase que
contienen y con
extensión “.java”.
• Java usa applets, los applet
Java son programas
incrustados en otras
aplicaciones, normalmente
una página web que se
muestra en un navegador.
Servlets.
• Los servlets son
componentes de la
parte del servidor de
Java EE encargados
de generar respuestas
a las peticiones
recibidas de los
clientes.
La clase Hola sobrecarga el
método service
(ServletRequest,
ServetResponse) definido por
la interfaz servlet para acceder
al manejador de la petición de
servicio. El método service ()
recibe un objeto de tipo
ServletRequest que contiene
la petición del cliente y un
objeto de tipo
ServletResponse, usado para
generar la respuesta que se
devuelve al cliente.
Aplicaciones con interfaz.
• Swing es la biblioteca para la interfaz gráfica de usuario avanzada de
la plataforma Java SE.
• Las instrucciones import indican al compilador de Java que las clases
e interfaces del paquete javax.swing se incluyan en la compilación.
• La clase Hola extiende extends la clase javax.wing.Jframe, que
implementa una ventana con barra de título y un control para cerrarla.
Datos curiosos.
• El logo de una “taza de café” nace a partir de la
constancia con la que los creadores del lenguaje tomaban
café en una cafetería cerca del lugar donde laboraban.
Antes de contar con el nombre Java, este
lenguaje se llamaba Oak (roble), el cual
luego se cambió.
Algunos de los usuarios más famosos de Java:
• Twitter
• CERN
• NYSE
• London Multi Asset eXchange
• Ebay
Java y JavaScript no están relacionados.
JavaScript recibió ese nombre por
razones de marketing debido al
crecimiento de Java, estos lenguajes son
diferentes desde su creador hasta su uso
y sintaxis.
Características de un identificador Java:
• Están formados por letras y dígitos.
• No pueden empezar por un dígito.
• No pueden contener ninguno de los
caracteres especiales vistos en una
entrada anterior.
• No puede ser una palabra reservada de
Java.
Palabras reservadas.