27 abril 2011
#{ Epoch | Unix Time | POSIX time: conversor para lenguajes de programación }
http://www.epochconverter.com/
Convert from epoch to human readable date:
Convert from epoch to human readable date:
long epoch = System.currentTimeMillis()/1000;
String date = new java.text.SimpleDateFormat("MM/dd/yyyy HH:mm:ss").format(new java.util.Date (epoch*1000));
25 abril 2011
#{ Tip: Mantener viva instancia de otra clase }
Para mantener viva la instancia de otra clase, durante la ejecucion total de la clase llamadora, hay que crear la instancia durante el constructor de la clase que llama.
CLASE A (LLAMADORA)
CLASE B (LLAMADA)
CLASE A (LLAMADORA)
/**
* Clase llamadora
*/
public class ClaseA {
//Definicion objeto instancia ClaseB
private ClaseB instanciaB;
/**
* Constructor ClaseA
*/
public ClaseA() {
//Creacion instancia ClaseB,
//durará durante toda la ejecucion de ClaseA
instanciaB = new ClaseB();
}
}
CLASE B (LLAMADA)
/**
* Clase llamada
*/
public class ClaseB {
/**
* Constructor ClaseB
*/
public ClaseB() {
}
}
#{ TimerTask y schedule }
import java.util.Timer;
import java.util.TimerTask;
/**
* Clase principal
*/
public class ClaseTimer {
private Timer timerCounter;
private static final int delay = 10;
private static final int rate = 20;
public ClaseTimer () {
//Iniciacion del Timer
//Asignacion de la tarea al Timer
timerCounter = new Timer();
timerCounter.schedule(new TaskCounter(), delay * 1000, rate * 1000);
}
/**
* Clase interna con la tarea a realizar,
* Se realiza en la implementacion del metodo run()
*/
class TaskCounter extends TimerTask {
public void run() {
//Tarea(s) a realizar...
lblAmount2Download.setText(thmail.getMsg2Download());
}
}
}
19 abril 2011
11 abril 2011
07 abril 2011
01 abril 2011
Suscribirse a:
Comentarios
(Atom)