El presente texto está escrito de forma que pueda utilizarse tanto para aprender el
lenguaje de programación Java, como para la consulta de atributos y métodos
pertenecientes a clases del JDK1 1.1. Si bien se encontrará una descripción mucho
más pormenorizada y actualizada en la documentación on-line que acompaña a
este software.
Este libro no está orientado para iniciarse en la programación de applets con los
que dotar de animación o interacción a páginas web. Por el contrario, el principal
objetivo de este texto es presentar los fundamentos de la programación en el
lenguaje Java, con el fin de construir cualquier tipo de aplicación (la onstrucción
de applets y los aspectos gráficos se abordarán en un texto posterior “El lenguaje
de programación Java II”).
En la actualidad existen diferentes paquetes para el desarrollo de aplicaciones en
Java con herramientas más visuales que las que proporciona el JDK (que no son
visuales en absoluto), sin embargo sigue siendo Sun Microsystems la empresa que
controla la specificación de este lenguaje. La misma que desarrolla y distribuye
(de momento) gratuitamente este paquete. Por este motivo, en este volumen se
utilizarán estas herramientas algo “espartanas” pero indudablemente más
avanzadas que otros productos con un look más moderno pero con un inevitable
atraso en cuanto a las últimas modificaciones en el lenguaje y sus librerías.
Queremos insistir en que Java no es un lenguaje necesariamente ligado a Internet.
Las aplicaciones en Java, al igual que las de otros lenguajes, pueden ser de
cualquier naturaleza, ejecutarse sin problemas en ordenadores sin conexión a
Internet y realizar todo tipo de tareas, desde cálculo científico hasta juegos,
pasando por aplicaciones de negocios y oficina.
Lo que diferencia a Java de otros lenguajes de programación es su concepción de
partida, en la que se pretende crear un lenguaje “todo-terreno” que se pueda
utilizar para programar en todo tipo de sistemas operativos y procesadores.
Los autores deseamos que el lector disfrute con la lectura de este libro, y
realizando sus ejemplos, tanto como nosotros lo hemos hecho con su redacción, en la que inevitablemente hemos omitido algunos aspectos que nos hubiera
gustado contar pero que han quedado en el tintero por motivos de tiempo y
espacio.
Java, como todo nuevo lenguaje, acabará siendo lo que la omunidad de
programadores desee que sea. Si su uso se extiende debido a que se aprecian las
ventajas que aporta, las limitaciones que presenta en estos momentos se irán
reduciendo paulatinamente.
Muchos fabricantes de software están migrando sus aplicaciones a este nuevo
lenguaje. Posiblemente debido a que valoran más las ventajas y,
fundamentalmente la posibilidad de desarrollar una sola aplicación para múltiples
plataformas así como la mayor facilidad que ofrece Java para el mantenimiento
posterior de las aplicaciones
Donde encuentre el símbolo ! significa que hay un ejemplo que puede
probarse. Es la forma más fácil de aprender. También es interesante tener iniciada
una sesión con algún navegador y acceder a las API’s de la documentación del
JDK para consulta.
|