java 一个class的两个小问题

wren4255 2009-07-03 04:15:42
public List<Contact> getAll() throws Exception {
Connection conn = null;
Statement state = null;
ResultSet rs = null;

List<Contact> list = new ArrayList<Contact>();
try {
conn = DbUtils.getConn();
state = conn.createStatement();
rs = state.executeQuery("select * from contact");

while (rs.next()) {
Contact contact = new Contact();
contact.setId(rs.getLong("id"));
contact.setUsername(rs.getString("username"));
contact.setSex(rs.getString("sex"));
contact.setEmail(rs.getString("email"));
contact.setQq(rs.getString("qq"));
contact.setDescn(rs.getString("descn"));

list.add(contact);
}
} finally {
DbUtils.close(rs, state, conn);
}
return list;
}

写红字的地方有些不明白,帮帮忙!
...全文
20 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
默然说话 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 diggywang 的回复:]
第一个是范型list,说明这个list中放的都是Contact对象,如果放其它类型的Object,sorry,编译器不会编译,告诉你这是错的。
第二个没啥好说的吧,就是声明一个对象,类型是Contact ^o^
[/Quote]

回答正确,口头表扬一次。
谢谢。
wangjiancy 2009-07-03
  • 打赏
  • 举报
回复
都让你说了。
[Quote=引用 2 楼 MagicError 的回复:]
引用 1 楼 diggywang 的回复:
第一个是范型list,说明这个list中放的都是Contact对象,如果放其它类型的Object,sorry,编译器不会编译,告诉你这是错的。
第二个没啥好说的吧,就是声明一个对象,类型是Contact ^o^



如此而已 。
[/Quote]
MagicError 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 diggywang 的回复:]
第一个是范型list,说明这个list中放的都是Contact对象,如果放其它类型的Object,sorry,编译器不会编译,告诉你这是错的。
第二个没啥好说的吧,就是声明一个对象,类型是Contact ^o^
[/Quote]

如此而已 。
diggywang 2009-07-03
  • 打赏
  • 举报
回复
第一个是范型list,说明这个list中放的都是Contact对象,如果放其它类型的Object,sorry,编译器不会编译,告诉你这是错的。
第二个没啥好说的吧,就是声明一个对象,类型是Contact ^o^

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧