Мне нужно вычислить время простоя объекта, скажем, у меня есть pojo, из которого объект создается в каком-то другом классе, показанном ниже, и в этом классе я создал объект, но имею не использовали его, но спустя какое-то, как я решаю знать время простоя этого объекта, пожалуйста, посоветуйте, как я могу рассчитать время простоя этого объекта ..узнать время простоя объекта
позволяет сказать, ниже мой POJO
public class Emp implements Comparable {
String name, job;
int salary;
public Emp(String n, String j, int s) {
this.name = n;
this.job = j;
this.salary = s;
}
public int hashcode() {
return name.hashCode() + job.hashCode() + salary;
}
public boolean equals(Object o) {
Emp e1 = (Emp) o;
return this.name.equals(e1.name) && this.job.equals(e1.job) && this.salary == e1.salary;
}
// method have return type
public int compareTo(Object o) {
Emp e1 = (Emp) o;
return this.name.compareTo(e1.name);//compareToIgnoreCase
}
public void display()
{
System.out.println(name+"\t"+job+"\t"+salary);
}
}
прямо сейчас скажем, существует еще один класс
class Abc
{
public static void main(String args[])
{
Emp e1 = new Emp();//created e1 object but not use it later on decided to find out its idle time
}
}
Вы хотите узнать, сколько времени прошло с тех пор, как был вызван какой-то метод в вашем классе? Для чего? – Gabe
Да, я хочу записать время, когда я создал e1 и позже в любой момент времени, когда я wan, чтобы минус текущее время со временем его создания. – user2288721
Хорошо, но почему? Я хочу убедиться, что вы задаете правильный вопрос. – Gabe