1. ¿Qué es Java?
Java es una tecnología que se usa para el desarrollo de aplicaciones que
convierten a la Web en un elemento más interesante y útil. Java no es lo mismo
que javascript, que se trata de una tecnología sencilla que se usa para crear
páginas web y solamente se ejecuta en el explorador.
Java le permite jugar, cargar fotografías, chatear en línea, realizar visitas virtuales
y utilizar servicios como, por ejemplo, cursos en línea, servicios bancarios en línea y
mapas interactivos. Si no dispone de Java, muchas aplicaciones y sitios web no
funcionarán.
Por defecto, Java le notificará inmediatamente que hay nuevas actualizaciones
listas para instalarse. Si desea estar al día y mantener la seguridad de su
computadora, es importante que acepte e instale las actualizaciones. Si recibe
una notificación de actualización de Java en su computadora Windows y no
recuerda haberla descargado o instalado, lo más probable es que Java estuviera
ya instalado en la nueva computadora.
¿Qué es la t ecnología Java y para qué la necesi t o?
Java es un lenguaje de programación y una plataforma informática
comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas
aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y
cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta
centros de datos, desde consolas para juegos hasta súper computadoras, desde
teléfonos móviles hasta Internet, Java está en todas partes.
¿Por qué los desarrol ladores de sof t ware el igen Java?
Java ha sido probado, ajustado, ampliado y probado por toda una comunidad
de desarrolladores, arquitectos de aplicaciones y entusiastas de Java. Java está
diseñado para permitir el desarrollo de aplicaciones portátiles de elevado
rendimiento para el más amplio rango de plataformas informáticas posible. Al
poner a disposición de todo el mundo aplicaciones en entornos heterogéneos, las
empresas pueden proporcionar más servicios y mejorar la productiv idad, las
comunicaciones y colaboración del usuario final y reducir drásticamente el costo
de propiedad tanto para aplicaciones de usuario como de empresa. Java se ha
convertido en un valor impagable para los desarrolladores, ya que les permite:
Escribir software en una plataforma y ejecutarla virtualmente en otra
Crear programas que se puedan ejecutar en un explorador y acceder a
servicios Web disponibles
Desarrollar aplicaciones de servidor para foros en línea, almacenes,
encuestas, procesamiento de formularios HTML y mucho más
Combinar aplicaciones o servicios que utilizan el lenguaje Java para crear
aplicaciones o servicios con un gran nivel de personalización
2. Escribir aplicaciones potentes y eficaces para teléfonos móviles,
procesadores remotos, microcontroladores, módulos inalámbricos,
sensores, gateways, productos de consumo y prácticamente cualquier otro
dispositivo electrónico
Estructura de un programa en
Java
Un programa en Java por lo regular tiene la siguiente estructura:
Explicando lo anterior:
Package: Un package es una agrupación de clases. Es parecido a una
"caja" que contiene las clases que queramos mantener en un solo lugar.
También podría decirse que los packages es el equivalente a las librerías en
otros lenguajes. Esta parte del código no es obligatoria, es sólo si lo
necesita usar nuestro programa.
Import: En ocasiones nuestros programas requerirán utilizar clases existentes
en otros Packages, y esto se puede lograr con Import.
Clases: Java puede crear diferentes tipos de
clases: privadas, públicas y protegidas; y se utilizan de acuerdo a
conveniencia de la estructura de nuestro programa. Sus usos se verán más
adelante.
3. Variables: Java maneja tres tipos de variables: de instancia,
de clase y locales.
Las variables de instancia son las que se usan para guardar valores o
atributos de un objeto en particular.
Las variables de clase son las que guardan valores o atributos de la
clase.
Las variables locales son las que se declaran en una función o
método y solamente las puede utilizar esa función o método, de ahí
el nombre de locales.
Constructores: Los constructores son la forma de crear los objetos.
Métodos: En Java los métodos son los que utilizamos para realizar alguna
tarea en específico. Podemos decir que hay dos tipos de métodos en
Java: El primero, que llamaremos set (poner) sirve para manipular y/o fijar
valores en las variables, por ejemplo: cuando especificamos que el balón
va a ser color blanco. El segundo, denominado get (obtener) sirve para
obtener un valor de una variable, por ejemplo: cuando queremos saber la
edad de Juan.
Comentarios: Éstos pueden incluirse en cualquier parte del código. Sus
líneas serán completamente ignoradas por el compilador, o sea que no
afectarán para nada nuestro programa. Cuando una persona está
aprendiendo a programar es altamente recomendable que escriba los
comentarios que se le de la gana en su código (siempre y cuando no sea
basura claro), ya que esto ayuda mucho a entender lo que está haciendo
una función, para qué sirve una variable o declaración, hasta facilita el
hacer modificaciones y mejoras al programa en el futuro.
Palabras claves: Son los ident ificadores reservados por java para cumplir
con un objet ivo específico en el código y el compilador, se usan de forma
limitada y en casos específicos. Las palabras claves que usa java son las
siguientes:
4. abstract boolean break byte case
catch char class continue default
do double else extends false
final finally float for if
implements import instanceof int interface
long native new null package
private protected public return short
static super switch syncronized this
throw throws transient true try
void volatile while var rest
byvalue cast const future generic
goto inner operator outer