gentoo linux, java, software libre y otras hierbas
Dic, 10 2007 - 11:01 am

Programación en Java

Este blog sin duda contiene información valiosa que pretende enseñar acerca de Java, un excelente lenguaje de programación orientado a objetos muy utilizado en el escritorio, y aún más en el servidor. Click para leer toda la información en este blog acerca de: Java.

Ejemplos de Java, ejercicios, código fuente

  1. Introducción a las Aplicaciones en Java
  2. Introducción a los subprogramas de Java (Applets)
  3. Instrucciones de Control en Java
    1. Instrucciones de Control en Java (1)
    2. Instrucciones de Control en Java (2)
    3. Instrucciones de Control en Java (3)
  4. Métodos (o funciones) en Java
    1. Métodos (o funciones) en Java (1)
    2. Métodos (o funciones) en Java (2)
  5. Arreglos (arrays) en Java
    1. Arreglos (arrays) en Java (1)
    2. Arreglos (arrays) en Java (2)
  6. Programación Basada en Objetos
    1. Programación Basada en Objetos (1)
    2. Programación Basada en Objetos (2)
  7. Programación Orientada a Objetos
    1. Programación Orientada a Objetos: Herencia
    2. Programación Orientada a Objetos: Herencia (2)
    3. Programación Orientada a Objetos: Polimorfismo (1)
    4. Errores típicos de POO con Polimorfismo
  8. Ejemplos de Cadenas y caracteres en Java
    1. Ejemplos de Cadenas y caracteres en Java (1)
    2. Ejemplos de Cadenas y caracteres en Java (2)
    3. Ejemplo Didáctico con Strings en Java (Simulación para barajar y repartir cartas)
  9. Gráficos y Java2D
    1. Gráficos y Java2D (1)
    2. Gráficos y Java2D (2)
    3. Programación en Java – Gráficos y Java2D (3)
  10. Ejemplos de Interfaces Gráficas de Usuario en Java
    1. Uso de los Labels, Botones, Chekbox y Campos de texto
    2. Ejemplos con Botones de Radio, Menús y Listas
    3. Manejo de Eventos del Mouse y Teclado
    4. Administradores de contenido comúnes: FlowLayout, BorderLayout y GridLayout
    5. Ejemplos de áreas de texto, paneles y scrolls
    6. Uso de los menús: JMenu, JMenuBar, JMenuItem y JPopupMenu
    7. Cambiar la apariencia visual de una aplicación (UIManager), y uso de los objetos JDesktopPane y JTabbedPane
    8. Administradores de contenido avanzados: BoxLayout y GridBagLayout
  11. Las excepciones y Java
    1. Manejo básico de las Excepciones en Java
    2. Manejo básico de las Excepciones en Java (2)
  12. Subprocesamiento múltiple y programación concurrente en Java
    1. Ejemplo simple de Subprocesamiento múltiple en Java
    2. Problema Productor-Consumidor: sincronización de Hilos en Java (1)
    3. Problema Productor-Consumidor: sincronización de Hilos en Java (2)
    4. Problema Productor-Consumidor: sincronización de Hilos en Java (3)
    5. Programación concurrente: uso de semáforos
    6. Sincronización de subprocesos – Búfer Circular
    7. La interfaz Runnable en Java
  13. Manipulación de archivos en Java

    1. Ejemplo de la clase File en Java
    2. Crear un archivo secuencial en Java
    3. Leer un archivo secuencial en Java
    4. Crear un archivo aleatorio en Java
    5. Escribir en un archivo aleatorio usando Java
    6. Leer datos en forma secuencial, de un archivo de acceso aleatorio
    7. Ejemplo completo de archivos aleatorios en Java
  14. Redes en Java

    1. Manipulación de URLs en Java
    2. Crear un navegador Web básico en Java
    3. Conexiones Cliente-Servidor mediante sockets en Java
    4. Uso de Datagramas en Java (Protocolo UDP)
    5. Implementación juego TicTacToe en red
    6. Implementación de un chat en Java
  15. Multimedia en Java
    1. Manipulación básica de imágenes en applets de Java
    2. Mapeo de imágenes en java
    3. Cargar y reproducir audio en Java

Cosas que te servirán para comenzar

Java y… el servidor, las bases de datos y las redes

Java y… programación general, creación de GUIs

370 Comentarios | deja el tuyo

370 Comentarios en “Programación en Java”

  1. Angel dice:

    amigo tengo un problema no puedo conectarme a la base de datos me aparece el siguiente error
    java.lang.ClassNotFoundException: org.postgresql.Driver

    uso xubuntu y ya instale todos los drivers de postgresql

    aqui esta el codigo de la conexion:

    import java.sql.*;

    import javax.swing.*;

    import java.awt.*;

    public class Database {

    private Connection con;
    private Statement stmt;
    private ResultSet rs;

    Database() throws SQLException, ClassNotFoundException{
    DatabaseMetaData dbmd;
    Class.forName(“org.postgresql.Driver”);
    con = DriverManager.getConnection(“jdbc:postgresql:agenda”,
    “angel”, “a1234567″);
    stmt = con.createStatement();
    if (!con.isClosed()) {
    JOptionPane.showMessageDialog(new JFrame(),
    “La Base de Datos esta conectada”, “Advertencia”,
    JOptionPane.INFORMATION_MESSAGE);
    dbmd=con.getMetaData();
    System.out.println(dbmd.getDatabaseProductName()+” y “+dbmd.getDatabaseProductVersion());

    } else {
    JOptionPane.showMessageDialog(new JFrame(),
    “La Base de Datos esta desconectada”, “Advertencia”,
    JOptionPane.ERROR_MESSAGE);

    }
    }

    • ToNy dice:

      Te falta la direccion de la base de datos osea la ip la variable endereco es la que contiene el parametro que te falta que en este caso puedes usar localhost pero si quieres la aplicacion de BD en red necesitas meterte a la configuracion del postgres para habilitar la red

      Otra razon es el de la biblioteca debes agregar el .jar del driver de postgres a la biblioteca general de proyectos o al proyecto en si

      public class ConexionBD {
      private Connection con;
      private String driver;
      private String user;
      private String pass;
      private String endereco;
      private String[][]val;

      public ConexionBD(){

      try {
      driver = “org.postgresql.Driver”;
      user = “postgres”;
      pass = “sistemas2010″;
      endereco = “jdbc:postgresql://localhost/MACRIVCEL”;
      Class.forName(driver);
      con = DriverManager.getConnection(endereco, user, pass);
      } catch (Exception e) {
      System.out.println(“Ocurrio algun error en la conexion comunicar a administrador”);
      e.printStackTrace();
      }

      }

  2. Alejandro dice:

    Esta clase la desarrolle yo y me sive de lo lindo con conexiones con sql, tambien cree una para oracle pero esa la posteare en otra ocacion

    Espero les sirva

    Explico:

    -EjecutaQuery es solo ejecucion de sentencias
    ejemplo: insert, update, etc

    -EjecutaQueryRS ejecuta sentencias y regresa el resultado
    ejemplo: select

    A y la variable VarFijas.ConnectionString es una la tengo como variable estatica, para si la cambio solo lo hago una vez y se cambia en donde este :) ..

    public static String ConnectionString = “Driver={MySQL ODBC 5.1 Driver};Server=” + ServidorBD + “;Database=” + BD + “;Uid=” + UserBD + “;Pwd=” + PwdBD + “;” + SSL + “Option=3;”;

    donde :

    private static String UserBD = “usuariodemibase”;
    private static String PwdBD = “password”;
    private static String BD = “nombredemibase”;

    ahora la clase:
    ####################################

    using System;
    using System.Text;
    using System.Data;
    using System.Data.Odbc;

    namespace MiCon
    {
    internal class Conexion
    {
    internal OdbcConnection con = null;
    internal void EjecutaQuery(String Query)
    {
    OdbcCommand cmd = null;
    try
    {
    con = new OdbcConnection(VarFijas.ConnectionString);
    con.Open();
    cmd = new OdbcCommand(Query, con);
    cmd.CommandType = CommandType.Text;
    cmd.ExecuteNonQuery();
    }
    catch (OdbcException myex)
    {
    Console.WriteLine(myex.Message);
    }
    catch (Exception ex)
    {
    Console.WriteLine(ex.Message);
    }
    finally
    {
    cmd = null;
    if (con != null)
    {
    con.Close();
    con = null;
    }
    }
    }

    internal IDataReader EjecutaQueryRS(String Query)
    {
    OdbcCommand cmd = null;
    try
    {
    con = new OdbcConnection(VarFijas.ConnectionString);
    con.Open();
    cmd = new OdbcCommand(Query, con);
    cmd.CommandType = CommandType.Text;
    IDataReader dr = cmd.ExecuteReader();
    return dr;
    }
    catch (OdbcException myex)
    {
    Console.WriteLine(myex.Message);
    return null;
    }
    catch (Exception ex)
    {
    Console.WriteLine(ex.Message);
    return null;
    }
    }
    internal void CierraConexion()
    {
    con.Close();
    }
    }
    }

  3. refugio dice:

    me parese un exelente portal en la que vamos a aprender mucho y para entender mejor lo que es el lenguaje java.
    bueno espero y sea de su agrado mi comentario.
    sale y adios.
    luis armando ceme noh.

  4. Stid dice:

    Me parece genial la información que brinda esta página, trataré de asimilar lo más posible. Soy iniciador en POO.
    Espero que cualquier duda que surga m heches una mano.
    Gracias (Y)!

  5. edward dice:

    hola gente estoy viendo algo de matrices en java y queria saber como hago para visualizar una matriz comun y corriente de numeros enteros con el JOptionPane, con el System.out.println() no es problema pero no se como verlo en una sola ventana toda la matriz…desde ya gracias

  6. rosario dice:

    gracias amix a ver si me mandan alguna pagina donde pueda encontrar sobre grafico multimedia

    gracias

    Rosario
    arangorosario@hotmail.com

¡Déjanos tu comentario!