Últimas novedades...
- 15-Mar-2008: Nueva versión de XAMPP (1.6.6a), WAMP , del JDK y de CodeBlocks.
En esta página
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.
Cursos de Java
- Curso de Java, por Agustín Froufe, en español, en formato HTML. Muy bueno.
- Curso de Java, por Ozito, también en español y en formato HTML, traducción del de Sun. Si no te gusta eso de tener que verlo en línea y prefieres descargarlo, lo tienes en formato Word en es.geocities.com/alfhcg/JTutorialBasicoDeSunMicrosistems.zip
- Tienes varios tutoriales monográficos de pequeño tamaño y de diversos temas en la página de Chuidiang.
- Introducción a Java, por Nacho Cabanes, en español (a medio realizar; puedes ver su contenido más abajo; disponible en dos versiones:
- Versión para consultar en línea, en revisión actualmente -agosto 2006-, alojada en aprendeaprogramar.com
- Versión para descargar (actual: 0.11, de 16-Sep-04), en formato Ayuda de Windows, comprimida en un fichero ZIP de 325 Kb de tamaño.
- Curso de Java, en español, de usuarios.lycos.es/java_2000.
- Curso de Java, en español, de www.monografias.net/trabajos/java/java.shtml.
- Tutorial y documentos sobre Java, en la propia página Web de Sun.
- Página de Bruce Eckel, creador de libros como "Thinking in C++" y "Thinking in Java", cuyas versiones electrónicas están disponibles: www.bruceeckel.com
- Sitio Java de IBM, con distintos cursos: www.ibm.com/java/education
- Tienes otras muchas referencias en la página de la asignatura "Programación en Java" de la Universidad Carlos III de Madrid.
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.
Fuentes en Java
- Gamelan, un amplio depósito de Applets y código fuente.
- Mantis Java Links con muchos Applets y otros enlaces.
Otros enlaces sobre Java
- Sitio Java de Sun, los creadores de Java, nada más y nada menos.
- Java FAQ Archives, con las preguntas y respuestas más frecuentes (FAQ) sobre Java.
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.
Contenido de mi curso de Java
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.
- 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.
- Introducción a los applets: qué son, cómo se crean, cómo se accede a ellos.
- Un applet que dibuja un gráfico.
- 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).
- ...
Novedades y cambios en esta página
|