这里是引用

/** * @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 1Column 2
centered 文本居中right-aligned 文本居右




©著作权归作者所有:来自51CTO博客作者铁锤先生的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 就算有“中台”模式,企业也应该重视“大部头”架构设计
  2. hadoop本地模式
  3. 什么是PHP单例模式?
  4. Linux运维入门教程05-02 (利用vi编辑器创建和编辑正文文件)
  5. 时钟同步设备(NTP时间同步)工作模式讲解
  6. EGG Network阿凡提的模式是怎么样的?早点了解别错失这个机会!
  7. 全基因组分析揭示长非编码RNA的差异表观特征模式
  8. Python设计模式六大原则!
  9. 在vscode中go编码发生的问题整理

随机推荐

  1. Android 测试工具集02
  2. Android之拨号器
  3. Android 深入解析用户界面(四)
  4. android中log知识总结
  5. android notes(1)
  6. android 自定义组件圆形边框
  7. Ubuntu 将adb加入环境变量
  8. Android控件常用属性
  9. android 去掉应用程序自带的黑色的头部横
  10. Android架构图