Mostrando las entradas con la etiqueta java. Mostrar todas las entradas
Mostrando las entradas con la etiqueta java. Mostrar todas las entradas

03 abril, 2013

Eventos en Swing

Eventos en Java Swing
En Java Swing, cada vez que el usuario interactúa con la aplicación se gatilla un evento, para que una componente determinada reaccione frente a un evento, debe poseer un "escuchador" (Listener) con, al menos, un método determinado que se ejecutará al escuchar un evento en particular, por ejemplo, en el siguiente código se crea un botón que al ser presionado imprime en la salida estándar un mensaje.

03 marzo, 2013

Instalar Oracle Java 7 en Ubuntu 12.04

Instalar Oracle Java 7 en Ubuntu 12.04
Algo que me pareció importante compartir es como podemos tener instalado el Oracla Java 7 en una distribución de GNU/Linux, para este ejemplo se utilizará Ubuntu 12.04, ya que normalmente las distribuciones como esta utiliza el OpenJDK, pero, y si deseo la versión de Oracle, qué hago, cómo lo instalo, está en los repositorios oficiales, es tal vez un archivo *.deb que se puede instalar fácilmente?, todas estas dudas surgieron en algunos compañeros cuando hicimos unos proyectos y para beneficio de todos, la respuesta será publicada en este post.

03 febrero, 2013

Cómo Crear un Jar con Java desde la Consola (cmd) en Windows (Todas las Versiones)

Cómo Crear un Jar con Java desde la Consola (cmd) en Windows (Todas las Versiones)


Esta publicación es una continuación de la Entrada "Cómo Ejecutar Java desde la Consola (cmd) en Windows (Todas las Versiones)", hoy veremos como crear un archivo con extensión Jar a partir de la línea de comandos, es decir sin depender de los IDEs más conocidos como Netbeans o Eclipse.

15 enero, 2013

Cómo Compilar y Ejecutar archivos Java desde la Consola (cmd) en Windows (Todas las Versiones)

Cómo Compilar y Ejecutar archivos Java desde la Consola (cmd) en Windows (Todas las Versiones)


Buenas noches a todos, en este post les voy a compartir como podemos compilar y ejecutar archivos de java desde la Consola de Windows (cmd o símbolo del sistema), esto sirve para todas las ediciones de Windows (probado desde Windows XP hasta Windows 8).

Lo primero que debes hacer es tener le última versión estable del JDK, la cual te puedes bajar del sitio web oficial:

12 diciembre, 2012

Cifrado de DES en Java

Cifrado de DES en Java


En esta ocasión les comparto la implementación del Cifrado DES (Data Encryption Standard) realizado en Java, si no lo conocen en detalle o nunca escucharon de él como siempre veremos un resumen en la parte inferior, pero si quieren adentrar mucho más en el tema pueden acceder aquí.

"Data Encryption Standard (DES) es un algoritmo de cifrado, es decir, un método para cifrar información, escogido como un estándar FIPS en los Estados Unidos en 1976, y cuyo uso se ha propagado ampliamente por todo el mundo. Posteriormente DES fue sometido a un intenso análisis académico y motivó el concepto moderno del cifrado por bloques y su criptoanálisis.

08 noviembre, 2012

Cifrado de Vigenère en Java

Cifrado de Vigenère en Java


Siguiendo con la serie de programas de criptografía realizados en Java, ahora veremos el Cifrado Vigenère si no lo conocen o no han profundizado en el tema, a continuación un breve resumen:

"El cifrado Vigenère es un cifrado basado en diferentes series de caracteres o letras del cifrado César formando estos caracteres una tabla, llamada tabla de Vigenère, que se usa como clave. El cifrado de Vigenère es un cifrado de sustitución simple polialfabético.

22 marzo, 2010

Constructor y Destructor

¿Qué es un Constructor?
El objetivo de un constructor es el de inicializar un objeto cuando éste es creado. Asignaremos los valores iniciales así como los procesos que ésta clase deba realizar.
Se utiliza para crear tablas de métodos virtuales y poder así desarrollar el polimorfismo, una de las herramientas de la programación orientada a objetos (POO). Al utilizar un constructor, el compilador determina cual de los objetos va a responder al mensaje (virtual) que hemos creado. Tiene un tipo de acceso, un nombre y un paréntesis.

En java es un método especial dentro de una clase, que se llama automáticamente cada vez que se crea un objeto de esa clase.
Posee el mismo nombre de la clase a la cual pertenece y no puede regresar ningún valor (ni siquiera se puede especificar la palabra reservada void). Por ejemplo si añadiéramos a la clase Suma un constructor, tendríamos que llamarlo también Suma. Cuando en una clase no se escribe propiamente un constructor, java asume uno por defecto (que es el Constructor vacío, es decir sin parámetros).

Constructor por defecto:
Un constructor por defecto es un constructor sin parámetros que no hace nada. Sin embargo será invocado cada vez que se construya un objeto sin especificar ningún argumento, en cuyo caso el objeto será iniciado con los valores predeterminados por el sistema (los atributos numéricos a ceros, los alfanuméricos a nulos, y las referencias a objetos a null).

Constructor con Parámetros:
Un constructor con Parámetros siempre debe especificar algún argumento, en cuyo caso el objeto será iniciado con los valores indicados por el usuario, y realizará también las acciones programadas al ejecutarse.

Destructor:
Un destructor en algunos lenguajes de programación orientados a objetos es un método de una clase que se llama justo antes de una instancia de esa clase y se elimina de la memoria. No todos los lenguajes de programación orientados a objetos suelen tener un destructor.

La contrapartida de un destructor es un constructor que se ejecuta cuando se crea el objeto, se instancia y se lo inicializa.

NOTA: Si creamos un programa y no definimos el Constructor, el sistema toma por defecto al Constructor Vacío, pero si definimos a un Constructor con parámetros y al Vacío, esto se llama Sobrecarga de Constructores; y es cuando un programa tienes 2 o más Constructores, de los cuales solo uno puede estar vacío (es decir sin Parámetros).