分析下面的Spring配置代码,可以推断下列Java语句的运行结果是( )。 Java语句如下: ApplicationContext context=new ClassPathXmlApplicationContext("di.xml"); System.out.println( ((B)context.getBean("b")).getM( ) ); Spring配置代码如下:
A: 编译错误
B: 什么也不输出
C: 输出:1
D: 输出:2
A: 编译错误
B: 什么也不输出
C: 输出:1
D: 输出:2
举一反三
- 对下面使用Spring依赖注入的代码,下面说法错误的是: ApplicationContext context=new ClassPathXmlApplicationContext(“id.xml”); Printer printer=(Printer)context.getBean(“printer”);
- 编译运行如下Java代码,输出结果是____________
- 对下面使用Spring依赖注入的代码,下面说法错误的是:ApplicationContext context=new ClassPathXmlApplicationContext(“id.xml”);Printer printer=(Printer)context.getBean(“printer”); A: 配置文件di.xml位于classpath目录下 B: 在di.xml中定义了一个id或name为printer的bean C: context.getBean()返回的是printer类型的对象,不需要强制转换 D: di.xml被修改后,context会自动重新加载。
- 分析如下所示的Java 代码,编译运行后的输出结果是()。public st...print(a);a=a/2;}}
- 给定如下Java代码片段,编译运行时的结果是()。inti=2;switch(i){default:System.out.println("default");case0:System.out.println("zero");break;case1:System.out.println("one");case2:System.out.println("two");} A: 输出:default B: 输出:defaultzero C: 编译出错,default语句的位置不符合switch结构的语法结构 D: 输出:two