javabean,和map有什么区别? javabean完全可以用map替代

public class PersonBean  {
String name; 
String age; 


public String getName() {
return name;
}


public void setName(String name) {
this.name = name;
}


public String getAge{
return age;
}


public void setAge(String  age) {
this.age= age;
}

}

List<PersonBean  > list = new ArrayList<PersonBean  >();

PersonBean  person = new Bean();
person.setName("James");
person.setAge(("18"); 

list.add(person);

//////完全可以用rMap来取代,如下:


List<Map> list = new ArrayList<Map>();

Map person = new HashMap();
person.put("name","James");
person.put(("age","18"); 

list.add(person);


so,javabean有什么用呢?

http://bbs.****.net/topics/390668671/
javabean,和map有什么区别? javabean完全可以用map替代