Buscar publicaciones

Categoría: Java

Métodos obsoletos en Java y C#

Si en algún momento se necesita escribir una nueva versión de un método, y desaconsejar el uso de la versión vieja, debe hacerse vía advertencias. De esta forma no se elimina el método, no se cambia su interfaz y no se requiere modificar las aplicaciones existentes, es decir, se mantiene compatibilidad. Muchos lenguajes facilitan esto, por ejemplo con sus cláusulas deprecated en Java u Obsolete en C#.

Conectando NetBeans 6 con Oracle y SQL Server

En la instalación de NetBeans no viene por defecto el driver de Oracle, por lo tanto, es necesario bajarlo de la página de drivers de oracle, el cual escogemos ojdbc14.jar. Luego para hacer la conexión a Oracle necesitamos el puerto (por default 1521), hostname y  el sid (service id). Finalmente, desde NetBeans, en la pestaña de servicios, en el nodo de Databases, Drivers, botón derecho del mouse “new driver”, seleccionar el driver y con eso […]

ResultSet & JTable

Basado en el tutorial Meter un ResultSet en un JTable veremos muy brevemente como hacerlo, destacando las principales líneas del código.

foreach en Java

Desde Java 5 que se incluyó el bucle foreach para iterar sobre colecciones de objetos, con una sintaxis ligeramente diferente de la que podemos conocer de otros lenguajes (obviamente no es la misma sintaxis que en .NET). Un breve ejemplo, basado en el diagrama de clases publicado, tiempo atrás, en Ingeniería inversa con NetBeans:

JSmooth

Complementando el post Convertir una aplicación Java en un .EXE de Windows, JSMooth es una aplicación crear ejecutables para Windows de aplicaciones desarrolladas en Java. Su interfaz es amigable e intuitiva, permite proteger al .jar y busca o descarga, si es necesario, la JVM.

Clase Cola en Java

De forma similar a como hice en el post anterior (Clase Pila en Java), basado en Cola Estática, hice mi implementación de una clase Cola. Antes de ver el código, una pequeña observación: La clase Vector la utilizo para guardar cada elemento de la cola Con los atributos inicio y fin, ubico el inicio y el fin de la cola. Cuando desencolo, actualizo el atributo inicio (pero no elimino el elemento de mi clase Vector). […]

Clase Pila en Java

De recorrida por algunos blogs, me encotré esto: Pila Estática en Diario De Un LiNuX3ro Dada, mi escasa experiencia en Java, pero mi deseo de programar, me puse a leer el código y reescribirlo por mi cuenta haciendo lo mismo, pero intentando hacer algo diferente. Así fue que me quedó una clase Pila, que hace uso de un Vector genérico (parametrizado). Agradezco opiniones, sugerencias y/o cualquier solución más elegante.

Convertir una aplicación Java en un .EXE de Windows

Tomando como base el ejemplo de Servidor y Cliente TCP en Java vamos a crear un archivo ejecutable de Windows .EXE con el Servidor. Bien sabemos, que Java no genera código de máquina, sinó un bytecode (.class) que luego es interpretado por la Máquina Virtual. Lo que haremos, en principio será generar un archivo .jar donde introducir todos los archivos necesarios para ejecutar nuestra aplicación y luego crear una aplicación que lance ese .jar.

Valores de retorno en métodos de Java

En Java existe una serie de reglas para el retorno de valores en los métodos. Resumidamente son: En un método que devuelve un objeto (de hecho, una referencia), se puede devolver null Un array (o arreglo) es un tipo de retorno legal Un método con tipo de retorno void ¡no devuelve nada! En un método que devuelve un tipo de dato primitivo, se puede devolver cualquier valor o variable que pueda ser implícitamente convertida hacia […]

Servidor y Cliente TCP en Java

Tiempo atrás, vimos un ejemplo básico de Servidor y Cliente TCP en Python. Hoy veremos un ejemplo igual, pero en Java. Incluso, pueden probar levantar el Servidor Python y el Cliente Java y ver que todo funciona de la misma forma, como debe ser; por algo ambos son “Sockets TCP” ¿no?

Página siguiente » « Página anterior