Java

Java es uno de los lenguaje más usados actualmente y actualmente el Java de Sun ya es libre. Por ello está página contiene información sobre el lenguaje y sobre todo código de ejemplo libre. Estos último se debe a que para muchas características de Java no hay ejemplos que sean adecuados para quién se inicia en este lenguaje o los que lo ven como primer lenguaje de programación.

1. El Java de Sun

Este es un tema importante por lo que le hemos dedicado una página exclusiva la puede ver en Java_Sun.

2. Contexto

2.1. Entornos de Desarrollo Integrados para Java

3. Compilacion y ejecucion

3.1. Clasica

javac Hello.java
java Hello

3.2. Usando un jar

javac -classpath httpunit.jar Hello.java
java -classpath .:httpunit.jar Hello

El separador de carpetas en Unix en : asi que si desea hacerlo en windows no olvide cambiarlo por ;

4. Programas Ejemplo

La idea inicial con estos programas es tener ejemplos sencillos de conceptos puntuales de java, pero son también bienvenidos programas sofisticados o de cualquier otra índole.

4.1. Consola

  1. Args.java Cómo usar los args que están como parámetros en main.

  2. Lectura de Cadena Cómo leer una cadena desde la entrada estándar (teclado en consola).

  3. Lectura de numero Entero Cómo leer un número entero desde la entrada estándar (teclado e consola).

  4. Area leer un numero Double como radio de un circulo y calcular su área y longitud mostrando los resultados en consola.

  5. Random en Java Una forma de utilizar el método Ramdom para rifas juegos y espectáculos.

  6. Convertidor ASCII Convierte una cadena de caracteres en ASCCI y viceverza

  7. Ejemplo de un Automovil: Este ejemplo enseña el modelamiento de un automovil, con la mayoia de sus funciones.

  8. Ejemplo de un Punto: Este ejemplo modela un punto, al cual se le pueden hacer varias modificaciones.

4.2. Bases de Datos

4.3. Con AWT

4.3.1. Widgets sin eventos

  1. Marco.java Hace un ventana.

  2. TecladoCelular.java Un ejemplo de como construir un teclado de celular.

  3. TecladoCelular.java Ejemplifica como colocar widgets en un GridLayout y con arreglos.

  4. Panel Texto Boton

  5. UnBoton.java Ejemplo de como crear un botón con AWT.

  6. DosBotones.java Ejemplifica como poner dos widgets usando botones.

4.3.2. Widgets con eventos

  1. BotonCerrar.java Una ventana, con un sólo boton que cierra la aplicación.

  2. BotondeCerrar.java Este es el evento de cerrar la ventana sin usar javax swing.

  3. EventosTeclado.java Un ejemplo sencillo de como manejar los eventos de teclado.

  4. JLista Un ejemplo de ComboBox.

4.3.3. Dibujos

  1. Gran Circulo Negro Ejemplo de como dibujar en una aplicación Java.

  2. Linea.java Cómo dibujar una línea en un lienzo.

  3. MuestraRastreo.java Dibuja varias líneas de colores.

  4. CuadroConcentrico.java Este hace Una especie de ilusión óptica (hecho con ayuda de TYR).

  5. Pintura.java: Este permite introducir una imagen en el panel.

  6. Robot.java Este es un ejemplo de un robot chistoso.

  7. Estrellas.java Este es un ejemplo de estrellas intercaladas de colores rotando en un mismo eje (libro Deitel(modificado)).

  8. Puntos.java: Como hacer un efecto de Puntos

  9. Camion.java: Como hacer un camion

  10. ElCubo.java Este cubo suma las filas las columnas y las diagonales y dan un mismo resultado.

  11. Gato.java: Gato sin oreja

4.3.4. Metodos

1. IntervaloRandom.java metodo para hacer un random entre intervalos

4.3.5. Animación

4.4. Sockets

4.4.1. Cliente y servidos sencillos

Los siguientes es un ejemplo mínimo que transmite una cadena:

4.4.2. Cliente y servidor que transmiten varias líneas

Los siguientes son una modificación de los anteriores para que transmitan varias líneas:

4.4.3. Talk

4.4.4. Chat

Un pequeño chat sin canales.

4.5. Hilos

  1. Hilo Ejemplo de como crear un hilo.

  2. Hilo Awt Un ejemplo de hilos funcionando al mismo tiempo, pero con interfaz gráfica que permite ver realmente el paralelismo.

4.6. Juegos

4.7. TADs (Tipos Abstractos de Datos)

Estos son ejemplos de implementaciones de Tipos Abstractos de Datos (TADs) o de usos de los TADs.

4.8. Varios

5. Enlaces

Tutoriales recomendados en la lista de colibrí.


Java (last edited 2011-06-25 12:31:53 by Dipop)