JAVA面试题集(2)

来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 12:59 点击:

 

 

Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。

 

 

5. 请讲一讲析构函数和虚函数的用法和作用。

 

 

6. Error与Exception有什么区别?

 

 

Error表示系统级的错误和程序不必处理的异常,

 

 

Exception表示需要捕捉或者需要程序进行处理的异常。

 

 

7. 在java中一个类被声明为final类型,表示了什么意思?

 

 

表示该类不能被继承,是顶级类。

 

 

8. 描述一下你最常用的编程风格。

 

 

9. heap和stack有什么区别。

 

 

栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的方式进行处理。

 

 

堆是栈的一个组成元素

 

 

10. 如果系统要使用超大整数(超过long长度范围),请你设计一个数据结构来存储这种超大型数字以及设计一种算法来实现超大整数加法运算)。

 

 

public class BigInt()

 

 

{

 

 

int[] ArrOne = new ArrOne[1000];

 

 

String intString="";

 

 

public int[] Arr(String s)

 

 

{

 

 

intString = s;

 

 

for(int i=0;i<ArrOne.leght;i++)

 

 

{

 

 

11. 如果要设计一个图形系统,请你设计基本的图形元件(Point,Line,Rectangle,Triangle)的简单实现

 

 

12,谈谈final, finally, finalize的区别。

 

 

  final—修饰符(关键字)如

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • Java编程语言的八大优点
  • JVM对象生命周期详细介绍
  • Java平台上的CRM系统
  • Java 算数测试小程序
  • Command(命令模式)
  • Java环境 使用Resin在NT环境下配置JSP环境
  • Java 一个简单的画图程序
  • Java 日历的小程序
  • Java 统计代码的小工具
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1