欢聚时代2015 Java校招笔试:基础与概念考察

需积分: 10 10 下载量 22 浏览量 更新于2024-09-11 收藏 133KB PDF 举报
欢聚时代2015年的Java校园招聘笔试题包含了一系列基础到进阶的Java编程概念。以下是部分题目及其解析: 1. 单项选择题 - 关键字:`A synchronized`通常用于线程同步,使同一时间只有一个线程访问特定代码块,确保数据一致性。 - 数字转换:题目询问二进制数11101转换成十进制,这涉及基本的数学运算,结果为29(\(1*2^4 + 1*2^3 + 1*2^1 + 0*2^0 = 16 + 8 + 2 + 0 = 29\))。 2. 多选选择题 - 选项分析: - 3. Java的main方法特性:A正确,main方法必须写在类里面;B错误,一个Java程序只能有一个main方法;C错误,类名与文件名可以不同;D错误,即使main方法只有一条语句,也需要使用大括号括起来。 - 4. 类和构造器:C正确,构造器在对象创建时执行;D错误,一个类可以定义多个构造器,除非它们有重载(参数列表不同)。 - 5. 关键字作用:D正确,`final`关键字用于修饰类,表示该类不能被继承。 - 6. 关于抽象类:C错误,abstract类可以实例化,但不能实例化为其自身的对象;D正确,子类必须实现抽象类的所有抽象方法。 - 其他题目: - 数组类型:A `STRING`可能是String类型;B `x3x`可能是混淆项,不常见;C `void`是无返回值类型;D `deSf`可能是拼写错误或非标准类型。 - 数字:A、B、C、D选项与程序运行结果无关,可能是干扰项。 - 访问权限和继承:A是成员变量,B是局部变量作用域,C是方法调用的基本概念,D关于构造函数默认存在的描述错误,Java会为类生成至少一个无参构造函数。 通过这些题目,可以看出面试者考察了Java语言基础、线程控制、数字转换、类与对象、构造器、访问修饰符、抽象类、数据类型、变量作用域以及继承机制等知识点。对于应聘者来说,熟悉这些知识点,并能灵活运用在实际编程中是非常重要的。