你怎么判断,对象不要使用了。
定时判断?使用的线程监控嘛
定时判断?使用的线程监控嘛

对于怕对象过大,可以这么干
比如我有一个Article对象,其中有个content属性在
数据库里是clob,可能非常大
这时候你就可以这么做
1,分隔类层次,class article 只提供基础信息,
而DetailArticle继承Article,提供content属性
hibernate有篇文章也建议这么做
2,getContent方法做成lazy的
String getContent()
{
if(content==null)
content=loadContentFromDatabase();
return content;
}
你的User可以这么干,采用聚合和lazy get
public class User()
{
private String userName;
private UserDetail userDetail;
public void getAddress()
{
if(userDetail==null)
userDetail=loadUserDetail();
return userDetail.getAddress();
}
//其他不常用的属性同上处理
}
public class UserDetail()
{
private String address;
private String tele;
private String description;
//....
//getter setter for all properties;
}