求java大神帮解答期末考试总复习习题。

填空题1.若有定义:float[]b={1.1f,3.5f,6.8/f},则b,length的值是______2.类是一种复杂数据类型,它里面封装了______和____... 填空题
1. 若有定义:float[] b={1.1f,3.5f,6.8/f},则b,length的值是______
2. 类是一种复杂数据类型,它里面封装了______和________
3. Throwable类有两个重要的子类:______和______
4. java提供多继承的机制是通过______实现的。
5. 在java语言中,只有实现了______接口或者继承了______类的对象才能成为线程。
6. 当多个线程共享同一变量等资源时,需要确保资源在某一时刻只要一个线性占用,这时候需要用到______机制
7. 堆栈(Stack)对象中,对元素的入栈和出栈是限定在表的一端进行的,而且是按照______的原则进行操作。
8. 结构函数就是对类进行实例化时自动调用的类的一个方法,主要执行______工作。
9. 变长数ArrayList通过______方法获得选代器,从而对所有元素进行______
10. Hashman的元素形式是______,所有的元素都是根据______进行组织。

判断题
1. 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。()
2. 派生类转换成它的基类不属于隐式转换。()
3. 构造器Constructor可以被继承,可以被重写Override。()
4. 在嵌套循环中,要中止整个循环,应使用return语句。()
5. 两个同名方式的返回值类型不同也可以作为重载的依据。()
6. 将数组作为实参传递给方法时,实际传递的是数值的首地址。()
7. fmalize是Object类的一个方法,在垃圾收集器执行的时候会被调用。()
8. do...while循环语句可以用for循环语句进行改写。()
9. 两个对象值相同(x.equals(y)==true,但却可有不同的hashcode。()
10. 接口中可以存在一般的成员方式。()

问答题
1. 值类型和饮用类型的区别?

2. 同步和异步有何异同,在什么情况下分别使用它们?举例说明。

3. List、Map、Set三个接口,存取元素时,各有什么特点?

编程题
1. 定义一个接口CanFly,描述会飞的方法publicvoid fly(),分别定义类飞机和鸟,实现CanFly接口。

2. 定义一个测试类,该类中含有定义一个makeFly()方法,让会飞的食物飞起来。然后在main方法中创建飞机对象和鸟对象,并在main方法中调用mainFly()方法
展开
 我来答
我被金总帅哭了
2014-01-03 · 超过25用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:47.8万
展开全部
1.3
2.成员方法和成员变量
3.error和exception
4.实现接口
5.runnable接口 thread类
6.同步
7.先进先出
8、初始化9、Iterator() 遍历
10、链表 hash值

1√2√3√4√5×6√7√8×9√10√

1.声明一个值类型变量,编译器会在栈上分配一个空间,这个空间对应着该值类型变量,空间里存储的就是该变量的值。引用类型的实例分配在堆上,新建一个引用类型实例,得到的变量值对应的是该实例的内存分配地址.
2.如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。
3.List 以特定次序来持有元素,可有重复元素。Set 无法拥有重复元素,内部排序。Map 保存key-value值,value可多值

/*接口*/interface CanFly{public abstract void fly();}/*飞机和鸟类*/class Plane implements CanFly{public void fly(){System.out.println("飞机会飞");}}class Bird implements CanFly{publicvoid fly(){System.out.println("鸟会飞");}}/*测试类*/public class Test{public static void main(String[] args){Plane p = new Plane();Bird b = new Bird();new Test().makeFly(p,b);}public void makeFly(Plane p,Bird b){new p.fly();new p.fly();} }

console打印结果:
飞机会飞
鸟会飞
匿名用户
2014-01-03
展开全部
这些问题一般也是你以后工作面试的基本题型
追问
请求解答,麻烦了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zqhbd1
2014-01-03 · 超过19用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:41.4万
展开全部
这么多?多给点分吧我再给你做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式