标签:isalive 创建 方案 包含 运行 答案 填充 cdb 第四周
主线程
每个Java应用程序都有一个缺省的主线程。当JVM加载代码,发现main方法之后,就会启动一个线程,这个线程称为“主线程”(main线程),该线程负责执行main方法。线程的状态与生命周期
Java语言使用Thread类及其子类的对象表示线程
新建的线程在它的一个完整的生命周期中通常要经历如下的四种状态:
1.新建: 当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态。
2.运行 :线程必须调用start()方法(从父类继承的方法)通知JVM,这样JVM就会知道又有一个新一个线程排队等候切换了。一旦轮到它来享用CPU资源时,此线程的就可以脱离创建它的主线程独立开始自己的生命周期了。
3.中断:有4种原因的中断:
JVM将CPU资源从当前线程切换给其他线程,使本线程让出CPU的使用权处于中断状态。
线程使用CPU资源期间,执行了sleep(int millsecond)方法,使当前线程进入休眠状。
线程使用CPU资源期间,执行了wait()方法。
线程使用CPU资源期间,执行某个操作进入阻塞状态。
4.死亡 :处于死亡状态的线程不具有继续运行的能力,释放分配给线程对象的内存
Example12-3、4
计时器线程
构造方法:Timer(int a,object b)
,a的单位为毫秒,b是计时器的监视器
只震铃一次:调用setReapeats(boolean b)方法,b取值false
启动计时器:start()
停止计时器:stop()
restart()
问题1:上周的MySql一直没有装好
问题1解决方案:参考娄老师的博客XMAPP安装到这一步找不到相应入口
应该从 127.0.0.1
进入后选择红框内 phpMyAdmin
1.接口RowSet继承了接口__,可以调用RowSet中的方法__来填充其数据区。
①Statement ②ResultSet ③update ④populate
A . ①③
B . ①④
C . ②③
D . ②④
正确答案: C
解析:populate方法只能用来写入数据
2.下列属于数据操作语言的是
A . insert
B . update
C . create
D . select
正确答案: A B
我的答案:A B D
解析:本题我不太理解为什么没有D,按照百度百科关于数据操纵语言的定义,select也应该属于操作语言呀?
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | |
---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 |
第一周 | 24/24 | 1/4 | 15/15 |
第二周 | 423/423 | 2/6 | 14/29 |
第三周 | 702/1109 | 1/7 | 16/45 |
第四周 | 918/2027 | 2/9 | 16/61 |
第五周 | 1208/3235 | 2/11 | 15/76 |
第六周 | 1137/4372 | 2/13 | 14/90 |
第七周 | 549/4921 | 1/14 | 10/100 |
第八周 | 1025/5946 | 3/17 | 15/115 |
20165202 2017-2018-2 《Java程序设计》第8周学习总结
标签:isalive 创建 方案 包含 运行 答案 填充 cdb 第四周
原文地址:https://www.cnblogs.com/jhs888/p/8907008.html