java根据属性获取对象