1. 为什么要用Spring?
Spring能很好的与各大框架进行了集成,平常你不用spring的时候是不是还要用创建一个工厂来创建对象,这个spring相当与做了这个工厂帮你做了创建对象的功能,还有它通过AOP帮助你管理事务,你在用Hibernate的时候如果不用spring的时候是不是每次都要写事务的提交这些代码有了它帮你管理后你就不必去管事务提交了没有。还有它的面向切面编程(AOP)还可以在你写要记录日志的时候添加一条记录后需要在数据里同时添加一条添加成功了或失败的记录那么就可以用Spring里的Aop来处理,虽然不用Aop也能做但是不用Spring的Aop你就会写很多重复的代码了。
2. 编程题:写一个Singleton的Class
public class Singleton {
private static final Singleton m_instance = new Singleton(); private Singleton() { }
public static Singleton getInstance() {
return m_instance; } } 3. 给定Java代码如下,编译运行后,输出结果是:
Int i =1; int j; j=i++; 结果为___i=2, j=1__
4. 在Java中,下面关于抽象类的描述正确的是(B)
A. 抽象类可以被实例化
B. 如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类 C. 抽象类的方法都必须是抽象的
D. 声明抽象类可以没有关键字abstract
5. 下面哪些不正确(B)
A. 接口里可定义变量,但变量的值不能修改 B. 任何情况下,类都不能被Private修饰 C. 类可以被protected修饰 D. 接口不可以被实例化
6. 下面哪些是正确的描述关键字Synchronized(B)
A. 允许两个进程并行运行但其之间相互通信
B. 保证任何时候只有一个线程访问第一个方法或对象 C. 保证两个或多个进程同时启动和结束 D. 以上都对
7. 下列哪一种叙述是正确的(D)
A. abstract修饰符可修饰属性、方法和类 B. 抽象方法的body部分必须用一对大括号 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号
9.给定一个java程序,不存在d:/abc.txt文件,运行该程序,下面结果正确的是(C) try{ PrintWriter out=new PrintWriter(new FileOutputStream(\ String name=\ out.print(name); }catch(Exception e){ System.out.println(\文件没有发现!\ }
A.将在控制台上打印:\文件没有发现!\ B.正常运行,但没有生成文件 C.运行后生成abc.txt但该文件中可能无内容 D.运行后生成abc.txt
10.SQL中语句中 修改表结构的命令是(C)
A.MODIFY TABLE B.MODIFY STRUCTURE C.ALTER TABLE D.ALTER STRUCTURE
11.在软件开发中,下面任务不属于设计阶段的是(D)
A.数据结构设计 B.给出系统模块结构 C.定义模块算法 D.定义需求并建立系统模型
12.数据库系统的核心是(B )
A. 数据模型 B.数据库管理系统 C.软件工具 D.数据库
相关推荐: