2021-03-30
16lz
2021-03-30
这里是引用
/** * @Author: Promsing * @Date: 2021/3/19 - 11:50 * @Description: 模仿IOC容器,将创建的对象放在Map集合中,加载该类时会读取配置文件中,将类放入Map中 * @version: 1.0 */public class BeanFactory {//定义一个properties对象 private static Properties props;//定义一个Map,用于存放我们创建的对象(单例,当类加载之后就有了对象,之后从Map中获取) private static Map<String,Object> beans; //容器 static {try {props=new Properties();//将bean.properties放在了resources路径下 InputStream is=BeanFactory.class.getClassLoader().getResourceAsStream("bean.properties");props.load(is);//实例化容器 beans=new HashMap<String,Object>();//从配置文件中获取所有key值 Enumeration<Object> keys = props.keys();while (keys.hasMoreElements()){//取出每一个key String key = keys.nextElement().toString();//根据key获取value String path = props.getProperty(key);Object value=Class.forName(path).newInstance();//放入容器中 beans.put(key,value);}}catch (Exception e){e.printStackTrace();} } //提供一个访问Map容器的入口 public static Object getInstance(String name){return beans.get(name);} }
代码片不同语言的区别
还是一个不一样的语言,展示区别在什么地方
click语言
{/** * @Author: Promsing * @Date: 2021/3/19 - 11:50 * @Description: 模仿IOC容器,将创建的对象放在Map集合中,加载该类时会读取配置文件中,将类放入Map中 * @version: 1.0 */public class BeanFactory {//定义一个properties对象 private static Properties props;//定义一个Map,用于存放我们创建的对象(单例,当类加载之后就有了对象,之后从Map中获取) private static Map<String,Object> beans; //容器 static {try {props=new Properties();//将bean.properties放在了resources路径下 InputStream is=BeanFactory.class.getClassLoader().getResourceAsStream("bean.properties");props.load(is);//实例化容器 beans=new HashMap<String,Object>();//从配置文件中获取所有key值 Enumeration<Object> keys = props.keys(); while (keys.hasMoreElements()){//取出每一个key String key = keys.nextElement().toString();//根据key获取value String path = props.getProperty(key);Object value=Class.forName(path).newInstance();//放入容器中 beans.put(key,value);}}catch (Exception e){e.printStackTrace();} } //提供一个访问Map容器的入口 public static Object getInstance(String name){return beans.get(name);} 打字机}}
打字机模式是一个什么样的形式呢
打字机模式
打字机模式
打字机模式
打字机模式
打字机模式
打字机模式
打字机模式
打字机模式
打字机模式打字机模式
打字机模式
打字机模式
打字机模式
菜单1菜单1@TOC
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
Column 1 | Column 2 |
---|---|
centered 文本居中 | right-aligned 文本居右 |
更多相关文章
- 就算有“中台”模式,企业也应该重视“大部头”架构设计
- hadoop本地模式
- 什么是PHP单例模式?
- Linux运维入门教程05-02 (利用vi编辑器创建和编辑正文文件)
- 时钟同步设备(NTP时间同步)工作模式讲解
- EGG Network阿凡提的模式是怎么样的?早点了解别错失这个机会!
- 全基因组分析揭示长非编码RNA的差异表观特征模式
- Python设计模式六大原则!
- 在vscode中go编码发生的问题整理