public class TimeMeter{
private long time;
private long getTime(){
long newTime = new Date().getTime();
try{
return newTime - time;
}finally{
time = newTime;
}
}
}
Пример высосан из хвоста, и можно обойтись и без такого изврата, но в целом интересн вопрос, что запрещает производить какието вычисления в блоке finally, уже после return? Да это не интуитивно, и противоречит стилистике.