Ejemplo programa que hace uso del timer: import java.util.Timer;import java.util.TimerTask; class TimerEx{public static void main(String arglist[]) {Timer timer;timer=new Timer(); TimerTask task=new TimerTask(){int tic=0; @Overridepublic void run(){if (tic%2==0)System.out.println(«TIC»);elseSystem.out.println(«TOC»);tic++;}};// Empezamos dentro de 10ms y luego lanzamos la tarea cada 1000mstimer.schedule(task, 10, 1000);}}
Leer másHasta el momento todas las aplicaciones Java realizadas en clase las habéis implementado de forma que su ejecución únicamente es posible desde la consola ya que carecen de un entorno gráfico con ventanas, formularios, menús de opciones, cajas de texto, botones, etc. El objetivo de este nuevo tema va a ser el conseguir que seáis…
Leer másClase con el método disp sobrecargado: class clasessobre { public void disp(char c) { System.out.println(c); } public void disp(char c, int num) { System.out.println(c + » «+num); } } Clase lanzadora que crea un objeto de nombre obj y realiza la llamada al método disp de dos formas diferentes, pasándole un número de parámtros y…
Leer másVas a ver un ejemplo de programa java en el que se crean diversos objetos a partir de la clase MiClase, para la creación de cada uno de estos objetos se utiliza el mismo nombre de método constructor: MiClase() pero en cada uno de ellos se ejecuta un método diferente (sobrecarga) ya que el número…
Leer másEn un artículo anterior se habló del concepto de método constructor. Tal y como se comentó se dijo que, para una misma clase, podían haber diferentes métodos constructores todos ellos con el mismo nombre pero diferentes parámetros (en cuanto número y tipo). Este hecho viene como anillo al dedo en la introducción al concepto de…
Leer másLos paquetes en Java (packages) son la forma en la que Java nos permite agrupar de alguna manera lógica los componentes de nuestra aplicación que estén relacionados entre sí. Los paquetes permiten poner en su interior casi cualquier cosa como: clases, interfaces, archivos de texto, entre otros. De este modo, los paquetes en Java ayudan…
Leer másImplementación del código correspondiente a la clase operaciones con los métodos suma(), resta(), producto(), division(): public class operaciones { int x,y; operaciones(int a,int b) { x=a; y=b; } int suma() { return x+y; } int resta() { return x-y; } int producto() { return x*y; } float division() { return x/y; } } Código correspondiente…
Leer másEn una clase, un método constructor es aquel subprograma que permite crear nuevos objetos de una clase. Toda clase, aunque no se implemente su código, posee al menos un método constructor. Una característica de cualquier método constructor es que su nombre debe de coincidir con el nombre de la clase en la que se encuentra…
Leer másA veces en la implementación de un programa será necesaria guardar en una variable constante un conjunto de valores fijos (invariables). Pensemos en los días de la semana, meses del año, planetas del sistema solar, etc. Seguidamente vemos un programa en el que se hace referencia y uso del enum: // en case de switch…
Leer másLas clases anidadas estáticas no tienen acceso directo a otros miembros (variables y métodos no estáticos) de la clase externa porque, como es estática, debe acceder a los miembros no estáticos de su clase externa a través de un objeto. Es decir, no puede hacer referencia directamente a los miembros no estáticos de su clase…
Leer más