- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基础题二
1. 线程的状态都有哪些?创建一个线程的常用方法有哪些?10
第一是创建(New)状态。在生成线程对象,并没有调用该对象的 start 方法,这是
线程处于创建状态。
第二是就绪(Runnable)状态。当调用了线程对象的start 方法之后,该线程就进入
了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪
状态。 程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。
第三是运行(Running)状态。线程调度程序将处于就绪状态的线程设置为当前线
程,此时线程就进入了运行状态,开始运行run 函数当中的代码。
第四是阻塞(Blocked)状态。线程正在运行的时候,被暂停,通常是为了等待某个
时间的发生( 比如说某项资源就绪)之后再继续运行。sleep,suspend,wait 等方法都可
以导致线程阻塞。
第五是 (Terminated)状态。如果一个线程的run 方法执行结束或者调用stop
方法后,该线程就会 。对于已经 的线程,无法再使用start 方法令其进入就绪。
一、继承Thread 类创建线程子类
1.在这子类中重写run 方法,在run 方法内写线程任务代码
2.创建该子类实例,即是创建了一个线程实例
3.调用该实例的start 方法来启动该线程
一个类去实现Runnable 接口
1.该类去实现接口的run 方法,run 方法内写线程任务代码
2.创建该类实例,把该实例当作一个标记 传给Thread 类,如:Thread t = new
Thread(该类实例);即创建一个线程对象
3.调用线程的star 方法来启用该线程
2. 值传递和 传递的区别和联系 10
值传递:(形式参数类型是基本数据类型) :方法调用时,实际参数把它的值
传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的 单
元内容,是两个不同的 单元,所以方法执行中形式参数值的改变不影响
实际参数的值。
传递:(形式参数类型是 数据类型参数) :也称为传地址。方法调用
时,实际参数是对象(或数组) ,这时实际参数与形式参数指向同一个地址,
在方法执行中,对形式参数的操作实际上就是对实际参数的操作,这个结果
在方法结束后被保留了下来,所以方法执行中形式参数的改变将会影响实际
参数。
3. 阐述你对构造函数以及常量的理解? 10
构造函数是类在实例化成对象时用来做一些事情的,而这些事情是该对象被创建时必
须做的事。例如初始化属性,但不限于此。另外 可以对构造函数进行重载,是让
在类的实例化时能够 元化。
简单地说,用final 修饰过的变量就叫常量,常量一旦定义了就不允许被修改。往大的
说,定义常量,是不想让某些固定的属性或方法被调用后改变了值,或者被继承后重
写。往底层说,常量存放在常量池里,在类加载之前就已经被加载,且不会改变。
4. List、Map、Set 三个接口,存取元素时,各 特点? 10
List 以特定次序来持有元素,可有重复元素。即,有序可重复。
时可以使用for 循环,foreach 循环,iterator 迭代器 迭代。
Set 无法拥有重复元素, 排序。即,无序不可重复。
时可以使用foreach 循环,iterator 迭代器 迭代。
Map 保存key-value 值,一一 。key 值 是无序,不重复的。value 值可重复。
时可以map 中key 值转为为set ,然后迭代这个set,用map.get(key)获取value
5. 请写出string stringbuffer
您可能关注的文档
最近下载
- 新版(高级)汽车驾驶员考试题库大全(含答案).docx
- 长沙会战幻灯片.ppt VIP
- 7.《短歌行》《归园田居(其一)》联读课件 统编版高中语文必修上册.pptx VIP
- TB 10753-2018 高速铁路隧道工程施工质量验收标准.pdf VIP
- 压型彩钢屋面板施工方案方案.pdf VIP
- 情境教学法在小学英语课堂教学中的运用.pptx VIP
- 全国生态状况调查评估技术规范——生态系统服务功能评估(HJ 1173—2021).pdf VIP
- 北师大版四年数学上册六除法《路程、时间与速度》课件.pptx VIP
- 2025年一季度专题党课讲稿讲稿:提升党性修养践行使命担当.pptx VIP
- 频率选择表面赋能多功能隐身雷达天线罩:理论、设计与应用探索.docx
文档评论(0)