Programación en Java

Por Nacho Cabanes Ultima modificación: 15-Mar-2008  /   English Version 
Últimas novedades...


Qué es Java


Java
es un lenguaje de programación de ordenadores, desarrollado por Sun, orientado principalmente a la programación en Internet o intranets. Tiene una sintaxis muy parecida a la de C++ y existen versiones para distintos sistemas operativos. 

(Volver arriba)

Cursos de Java

(Volver arriba)

Compiladores de Java

  • JDK 6, Kit de Desarrollo de Java, de libre distribución, en la propia página Web de Sun. La última versión es la 6 (update 5): JDK 6 para el entorno de desarollo y JRE 6 para el "runtime".
  • Otros productos de Sun, se pueden descargar de la propia página Web de Sun, por ejemplo el entorno integrado Sun Java Studio. La versión "mobility" para crear aplicaciones para dispositivos móviles de puede descargar libremente.
  • JBuilder es un producto de Borland, un compilador visual de Java que funciona bajo Windows. La versión "personal" se puede descargar gratuitamente desde la Web de Borland.
  • Informacion sobre Visual J# (antes Visual J++), la herramienta visual para Windows creada por Microsoft, basada en el lenguaje Java.
  • Dentro del proyecto GNU se está desarrollando un compilador de Java, capaz de crear bytecode o también código nativo del procesador que se use, o incluso convertir de bytecode a código nativo. Todavía está en fase de desarrollo, sin completar. Su página es gcc.gnu.org/java.

(Volver arriba)

Fuentes en Java

(Volver arriba)

Otros enlaces sobre Java

(Volver arriba)

Utilidades para Java

  • Un entorno de desarrollo muy bueno (aunque algo "pesado" de mover), para Java es Eclipse (página en inglés). Si te gusta Eclipse como entorno y quieres usarlo para programar en otros lenguajes (C++, Php, Python...), necesitarás tener Java instalado (Eclipse está hecho en Java) y algo de habilidad o bien recurrir a EasyEclipse, que tiene varios de estos paquetes ya preinstalados y listos para dscargar y usar.
  • Si necesitas generar el fichero .java a partir del ficheros .class, existen muchos descompiladores. Uno gratuito es DJ Java Decompiler.
  • Si, por el contrario, quieres dificultar un poco la descompilación, te puede ayudar un ofuscador de código, como ProGuard.
  • Si quieres distribuir un fichero .exe en vez de un fichero .jar para facilitar la vida a los usuarios de tus programas (que aun así necesitarán tener instalada la máquina virtual Java), puedes probar JSmooth.

(Volver arriba)

Contenido de mi curso de Java

Mi curso está incompleto. Por eso, quizá te interese saber qué contiene (por ahora) antes de descargarlo, por si no te aporta nada nuevo...

Capítulo 1: Introducción a Java.
  • Breve introducción a Java. 
  • Instalación del JDK bajo Windows. 
  • Creando una primera aplicación. 
  • Entendiendo esta primera aplicación. 
Capítulo 2: Java como lenguaje.
  • Los comentarios. 
  • Las variables. Operaciones matemáticas básicas. 
  • Comprobación de condiciones. 
  • Partes del programa que se repiten. 
  • Array y cadenas de texto. 
  • Funciones.
  • Ejercicos de repaso.
  • Programación modular.
  • Más sobre clases y Java.
  • Las matemáticas y Java. 
Capítulo 3: Introducción a los Applets.
  • Introducción a los applets: qué son, cómo se crean, cómo se accede a ellos. 
  • Un applet que dibuja un gráfico.
Capítulo 4: Profundizando un poco más.
  • Conozcamos más sobre la herencia: tipos de acceso y de herencia. Interfaces.
  • Introducción a las excepciones.
  • Lectura desde el teclado en modo texto.
  • Ficheros en Java.
  • Programas "multitarea": los threads (aún no disponible).
  • Creando entornos de usuario desde Java (aún no disponible).
  • Creando gráficos desde Java (aún no disponible).
  • Un programa capaz de funcionar como Applet o de forma independiente (aún no disponible).
  • ...

(Volver arriba)

Novedades y cambios en esta página

15/Marzo/2008 La última versión del JDK disponible es la 6 update 5.
11/Septiembre/2007 Este apartado todavía no incluía información sobre Eclipse; corregido (ahora también se menciona EasyEclipse). Última versión del JDK: 6 update 2.
25/Diciembre/2006 Aplicado a esta página el nuevo cambio de imagen de la Web. Disponible el JDK 6.
13/Agosto/2006 Añadido un enlace a la página de Chuidiang, que contiene varios tutoriales monográficos de pequeño tamaño, muy interesantes. Añadido un enlace a la nueva versión de mi curso, que está en revisión. Añadidos enlaces a varias utilidades relacionadas con Java.
07/Agosto/2005 Añadido un enlace a la universidad Carlos III, con mucha información. Eliminados por completo los enlaces que no funcionaban y corregidos otros dos que habían cambiado. Aplicado a esta página el nuevo cambio de imagen de la Web.
02/Noviembre/2004
Corregidos los enlaces a los cursos de Agustín Froufe y de Ozito, que habían cambiado. Añadido un enlace directo a la página de JBuilder y otro a la de Sun Java Studio Mobility, ya que ambos entornos se pueden descargar libremente.
16/Septiembre/2004
Incluida una nueva versión de mi curso de Java (0.11)
28/Agosto/2004
Incluida una nueva versión de mi curso de Java (0.10)
31/Julio/2004
Incluida una nueva versión de mi curso de Java (0.09)
19/Febrero/2004 Incluida una nueva versión de mi curso de Java (0.08)
03/Mayo/2002 Incluido también el enlace a JDK 1.4
17/Sept/2001 Incluido también el enlace exacto a la página desde la que se puede descargar el JDK 1.3.1
28/Mayo/2001 Añadidos enlaces a dos cursos más de Java en español (de Agustín Froufe y de Ozito) y al compilador GNU de Java.
Aplicado a esta página el cambio general de presentación de la Web, para que la página sea más rápida de cargar, se adapte mejor a cualquier tamaño de pantalla y sea más fácil de imprimir y de ampliar. Este apartado (Java) no ha cambiado su contenido.

Otros cambios anteriores en toda la Web

(Volver arriba)