2022年Java学习总结 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年Java学习总结 .pdf》由会员分享,可在线阅读,更多相关《2022年Java学习总结 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 多线程学习总结2009-11-25 作者:编辑:闫蕊点击进入论坛关键词:Java 多线程一、线程的基本概念简单的说:线程就是一个程序里不同的执行路径,在同一个时间点上cpu 只会有一个线程在执行,Java 里的多线程是通过java.lang.Thread类来实现的,每个线程都拥有自己独立的方法栈空间。二、java 线程的创建和启动第一种定义线程类实现Runnable接口:Thread myThread=new Thread(target)/target为 Runnable接口类型Runnable 中只有一个方法:public void run();用以定义线程运行体第二种可以定义一个
2、Thread 的子类并重写其run 方法:clas MyThread extends Thread public void run()线程类必须通过执行Thread 的 start()方法启动一个新的线程,如果调用run()方法是属于方法的调用,不会启动一个新的线程,推荐使用第一种方式创建线程,使用接口较为灵活。三、线程状态装换调用线程 start()方法时,线程进入就绪状态,Cpu 分配时间片,线程进入运行状态,时间片结束,run()方法未执行完,线程进入阻塞状态。四、线程控制基本方法名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -isAlive()/判断线程是否还“
3、活着”,即线程是否还未终止getPriority()/获得线程的优先级数值setPriority()/设置线程的优先级指数Thread.sleep()/静态方法,将当前线程睡眠指定毫秒数join()/调用某线程的该方法,将当前线程与该线程合并,/即等待该线程结束,再回复当前线程的运行。yield()/让出 CPU,当前线程进入就绪状态等待调度interrupt()/中断线程wait()/当前线程进入对象的wait pool notify()/all/唤醒对象的wait pool 中的一个/所有等待线程五、sleep 方法Thread 的静态方法public static void sleep(
4、long millis)throws InterruptedException 必须对异常进行捕捉Thread.currentThread();/拿到当前线程名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -AWT 组件库(达内学习日记之二十三)2004-8-30 星期一晴1.组件公有方法答:1)setForeground():设置前景颜色;setBackground():设置背景颜色;2)getForeground():取得前景颜色;setBackground():取得背景颜色;3)setEnabled():使组件有效;getEnabled():取得组件有效的状态;4)
5、setVisible():使组件可视;getVisible():取得组件可视状态;5)setFont():设置组件字体;getFont():取得组件字体;6)setSize():设置组件大小;getSize():取得组件大小;7)getPreferredSize():取得默认的尺寸;8)setLocation():设置组件位置;getLocation():获得组件位置;9)setBounds():移动并且重新调整尺寸;getBounds():返回这个组件的范围(位置和尺寸);10)paint():绘制组件;repain():重绘;update():更新;2.按钮(Button)答:1)当单击时
6、产生一个动作action;2)构造函数:Button()Button(String label)3)方法:setActionCommand():设置这个按钮触发的动作事件的命令名称;getActionCommand():返回这个按钮触发的动作事件的命令名称;setLabel():设定这个按钮的标签;getLabel():得到这个按钮的标签;addActionListener():加入指定的动作侦听器去接按钮动作事件;removeActionListener():移除指定的动作侦听器,使按钮不再接收动作事件;getActionListeners():返回所有登记的动作侦听器的数组;3.画布(Ca
7、nvas)答:1)用来显示图形;2)绘制外形、像素以及带有许多颜色的文本3)构造方法:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -Canvase()Canvas(GraphicsConfiguration conf)4)方法:paint()update()4.复选框(Checkbox)答:1)单独使用,显示一选中或不选中的复选框;2)作为复选框组的成员,它的表现和单选按钮同;3)构造函数:checkbox()checkbox(String label)checkbox(String label,boolean state)checkbox(String label,
8、boolea state,CheckboxGroup group)checkbox(String label,CheckboxGroup,boolean state)4)关于 checkbox 的方法:addItemListener():加入指定项目监听器接收复选框项目事件;removeItemListener():移除指定的项目监听器,使复选框不再接收复选框事件;setState():将复选框设定为指定状态;getState():判断复选处于“开”或“关”状态;setLabel():设置复选框标签;getLabel():得到复选框标签。5)关于 CheckboxGroup 的方法getSel
9、ectedCheckbox():从复选框组中得到当前选择;setSelectedCheckbox():设置复选框组中指定复选框为选中。5.下拉列表(Choice)答:1)一种下拉菜单形式的单选项;2)当前选中的项目显示在屏幕上;3)构造函数:Choice()4)方法:add():为下拉列表加入选项元素;insert:在指定位置插入选项元素;getSelectedItem():以字符串形式返回当前选项;getSelectedIndex():返回当前选项的索引;getItem():返回下拉列表中指定索引位置元素的字符串格式;addItemListener():加入指定项目监听器,接收来自下拉列表的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Java学习总结 2022 Java 学习 总结
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内