考试总分:16分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: Java后台初筛笔试
A@Before
B@Around
C@BeforeReturning
D@AfterThrowing
A程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的。
B虚拟机栈描述的是Java方法执行的内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的。
C方法区用于存储JVM加载的类信息、常量、静态变量、以及编译器编译后的代码等数据,是线程隔离的。
D原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的。
AIoC就是指程序之间的关系由程序代码直接操控
B所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移
CIoC将控制创建的职责搬进了框架中,从应用代码脱离开来
D使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它
A是一个HashSet,保留了对象插入的顺序
B是一个HashSet,拥有一个链表的性能
C是一个HashSet,能很容易地转换为一个链表
DHashSet对象的超类
A在子类构造方法中使用super()显示调用父类的构造方法;super()必须写在子类构造方法的第一行,否则编译不通过
Bsuper()和this()不一定要放在构造方法内第一行
Cthis()和super()可以同时出现在一个构造函数中
Dthis()和super()可以在static环境中使用,包括static方法和static语句块
Atruetrue
Btruefalse
Cfalsetrue
Dfalsefalse
A一个文件里可以同时存在两个public修饰的类
B构造函数可以被重写(override)
C子类不能访问父类非public和protected修饰的属性
Dfinal修饰的类可以被继承
Aclass中的constructor不可省略
Bconstructor必须与class同名,但方法不能与class同名
Cconstructor在一个对象被new时执行
D一个class只能定义一个constructor
A5行不能通过编译,因为引用了私有静态变量
B10行不能通过编译,因为x是私有静态变量
C程序通过编译,输出结果为:x=103
D程序通过编译,输出结果为:x=102
AMap
BList
CVector
DIterator
ESet