第一范文网 - 专业文章范例文档资料分享平台

Java企业面试题填空题及答案

来源:用户分享 时间:2025/6/24 11:26:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

265 Thread 类综合了Java 程序中一个线程需要拥有的属性和方法。

266 start() 方法将启动线程对象,使之从新建状态转入就绪状态并进入就绪队列排队。 267 当 run 方法执行完毕,线程就变成死亡状

态,所谓死亡状态就是线程释放了实体,即释放分配给线程对象的内存。

268 利用 构造 方法创建新线程对象之后,这个对象中的有关数据被初始化,从而进入线程生命周期的新建状态。

269 优先级高的线程可以在它的run()方法中调用 sleep() 方法来使自己放弃处理器资源,休眠一段时间。

270 Java多线程使用中,调用 currentThread 方法可确定当前占有CPU的线程。

271 当用Thread 类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必

须是一个具体的对象,该对象称作线程的 目标对象 。

272 当线程调用start 方法时,一旦轮到它来享用CPU,目标对象就会自动调用接口中的 run

方法。

273 一个实现了 Runnable 接口的类实际上定义了一个主线程之外的新线程的操作。 274 Thread 类代表线程类,它的方法 run() ―包含线程运行时所执行的代码。 275 Thread 类代表线程类,它的方法 start() 用于启动线程。

276 Java 提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程。线程调度器按照线程的 优先级 决定应调度哪些线程来执行。

277 在 独占 方式下,当前活动线程一旦获得执行权,将一直执行下去,直到执行完毕或由于某种原因主动放弃CPU,或者是有一高优先级的线程处于就绪状态。 278 线程调用了yield()或 sleep() 方法主动放弃CPU。 279 线程的优先级用数字来表示, 范围从1 到 10 。 280 一个线程的缺省优先级是 5 。 281 使用多线程时,有时需要协调两个或多个线程的活动。使线程协调工作的过程称为 同步化 。

282 可以通过使用 synchronized 关键词修改方法来同步化对方法的访问。 283 线程中, wait 的作用:释放已持有的锁,进入等待队列。

284 线程中, notify 的作用:唤醒wait 队列中的第一个线程并把它移入锁申请队列。 285 线程中, notifyAll 的作用:唤醒wait 队列中的所有的线程并把它们移入锁申请队列。

集合框架:

1 数组 的特点是长度固定,可以用下标索引,并且所有的元素的类型都是一致的 2 堆栈 只允许对最后插入的元素进行操作(也就是后进先出,Last In First Out – LIFO)。如果你移除了最后一个元素,那么你可以操作倒数第二个元素,依次类推。 3 集合跟列表两者基本相似,但是 set集合 不允许存放重复的元素。

4队列和堆栈有些相似,不同之处在于 队列先进先出,堆栈先进后出 5 链表 是一种由多个节点组成的数据结构,并且每个节点包含有数据以及指向下一个节点的引用

6 HashMap 的访问时间接近稳定,它是一种键值对映射的数据结构

7 树 是一种由节点组成的数据结构,每个节点都包含数据元素,并且有一个或多个子节点,每个子节点指向一个父节点

搜索更多关于: Java企业面试题填空题及答案 的文档
Java企业面试题填空题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3eyce8xn0044p5d1bri9_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top