5、线程同步是为了保证在多线程环境下共享数据的安全,要尽可能使用同步机制。( );
6、定义在类A中内部类可以访问A的private属性。( );
7、在try块中申明的变量,在对应得catch块中仍然可以使用。( );
8、java只允许类的单继承,但可以通过接口实现多继承。( );
9、抽象类可以继承自另一个抽象类,接口也可以继承自另一个接口。(
三.简答题
1.作用域public,private,protected,以及不写时的区别
2.String, StringBuffer StringBuilder的区别。
3.abstract class和interface有什么区别?
4.Map的key只能存放String类型么?为什么?
)
四.编程题
1. 写一个函数,要求输入一个字符串和一个字符长度,对该字符串以字符长度来进行分隔。
2. 编写程序计算1+2+3+....+100的和。
3. 已知一个int数组, 编程从数组中获取最大数。
4. 定义一个学生类, 需要有姓名, 年龄, 考试成绩三个成员属性. 属性(成员变量)需要私有并提供get, set方法, 可以通过构造函数进行初始化。
5、请写出简单的递归算法?