1.JDK内置类型 1.1 String+8种基本类型针对于不同类型的成员变量,在标签,需要嵌套其他标签
1.2 数组suns
1.3 set集合
aaa ddd eee
//set集合无序且过滤掉重复数据 //这里规定set泛型是String :set1.4 list集合tels; //这里set没有泛型 set tels; 11111 112222 11442 //后面会讲到ref
//可重复且有序 //这里规定list泛型是String list1.5Map集合tels; //这里规定list没有泛型 list tels;
11111 2222
由键值对组成 注意: 1. map -- entry -- key有特定的标签1.6 Properties2.值根据对应类型选择对应类型的标签
1.Properties类型 特殊的Map key=String value=String1.7 复杂的JDK类型 (Date)value1 //每一个prop对应一个键值对value2
2.⽤户⾃定义类型(对象) 2.1 第⼀种⽅式用得不多,需要程序员⾃定义类型转换器,处理。
1.为成员变量提供set get⽅法
2.配置⽂件中进⾏注⼊(赋值)
=================================
1.public class UserServiceImpl implements UserService {
private UserDao userDao;
public UserDao getUserDao() {
return userDao;
}
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
}
2.
//成员变量private UserDao userDao的userDao
只有一个引用它的所以不要id值也行
2.2第二种方式
第⼀种赋值⽅式存在的问题:
- 配置⽂件代码冗余; 2.被注⼊的对象(UserDAO),多次创建,浪费(JVM)内存资源
第二种方式:
1.为成员变量提供set get⽅法 2.配置⽂件中进⾏配置3.Set注⼊的简化写法 3.1基于属性简化
JDK类型注⼊:简化: suns 注意:value属性 只能简化 8种基本类型+String 注⼊标签 用户自定义类型: 简化: * 热门相关搜索路由器设置 木托盘 宝塔面板 儿童python教程 心情低落 朋友圈 vim 双一流学科 专升本 我的学校 日记学校 西点培训学校 汽修学校 情书 化妆学校 塔沟武校 异形模板 西南大学排名 最精辟人生短句 6步教你追回被骗的钱 南昌大学排名 清朝十二帝 北京印刷学院排名 北方工业大学排名 北京航空航天大学排名 首都经济贸易大学排名 中国传媒大学排名 首都师范大学排名 中国地质大学(北京)排名 北京信息科技大学排名 中央民族大学排名 北京舞蹈学院排名 北京电影学院排名 中国戏曲学院排名 河北政法职业学院排名 河北经贸大学排名 天津中德应用技术大学排名 天津医学高等专科学校排名 天津美术学院排名 天津音乐学院排名 天津工业大学排名 北京工业大学耿丹学院排名 北京警察学院排名 天津科技大学排名 北京邮电大学(宏福校区)排名 北京网络职业学院排名 北京大学医学部排名 河北科技大学排名 河北地质大学排名 河北体育学院排名



