摘要: setDaemon(boolean on):守护线程(后台线程),若前台(显示)线程都结束了则后台线程自动结束。使用setDaemon(boolean on)方法,必须在开启线程前将线程标记为守护线程。示例:class setDaemon implements Runnable{ public... 阅读全文
posted @ 2015-10-25 16:22 坚持坚持再坚持 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 多线程的停止方法stop已经过时,所以停止线程的方法只有一种,run方法结束。因为多线程运行的代码通常都是循环结构的,只要控制住循环就可以让run方法结束,也就是线程结束。(使用标记控制循环)PS:特殊情况:当线程处于了冻结状态,就不会读取到标记,那么线程就不会结束。当没有指定的方法让冻结的线程恢复... 阅读全文
posted @ 2015-10-25 14:00 坚持坚持再坚持 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: JDK1.5中将Lock接口代替synchronized升级为显示的锁机制,将Object中的wait、notify、notifyAll替换成了Condition对象中的await、signal、signalAll该对象可以通过Lock进行获取该示例中实现了本方线程只唤醒对方线程的操作import ... 阅读全文
posted @ 2015-10-25 10:47 坚持坚持再坚持 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 线程死锁的原因:同步中嵌套同步,但是锁却不同死锁演示(DeadLockDemo):class Test implements Runnable{ private boolean flag; //构造函数中传入标记的值,用来操作run方法中的if else循环 Test(boolea... 阅读全文
posted @ 2015-10-23 22:46 坚持坚持再坚持 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 线程安全问题 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完, 另一个线程参与进来执行。导致共享数据的错误。解决办法: 对多条操作共享数据的语句,只能让一个线程都执行完。在执行过程中,其他线程不可以参与执行。Java对于多线程的安全问题提供了专业的解决方式。就是... 阅读全文
posted @ 2015-10-23 22:20 坚持坚持再坚持 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: 进程:程序(任务)执行的过程进程持有资源(共享文件,共享文件)和线程(控制单元)java中实现多线程的两种方法:继承Thread类、实现Runable实现方式和继承方式有什么区别呢? 实现方式好处:避免了单继承的局限性。 在定义线程时建议使用实现方式两种方式区别: 继承Thread:线程代码存放在T... 阅读全文
posted @ 2015-10-22 16:28 坚持坚持再坚持 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 看着宿舍中的舍友从早到晚除了吃喝拉撒就是游戏、电影,而一想到以前我也是这样,即使上课也是玩、睡。而现在就业的压力让我吃也吃不好,睡也睡不香,真悲哀。 早上起床还想跟往常一样看资料,但是硬是看不进,有股抗拒感、就如同一样东西吃多了腻了一般。 昨天早上因为学校操场在修整无法使用,所以大一的新生的... 阅读全文
posted @ 2015-10-22 15:31 坚持坚持再坚持 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 函数函数的作用:写一次代码,反复的重用这个代码。定义函数:function 函数名(){函数体;}调用函数:1.直接在运行结果:3.14159265358979315注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,Stri... 阅读全文
posted @ 2015-10-20 13:32 坚持坚持再坚持 阅读(129) 评论(0) 推荐(0) 编辑
摘要: GridView简介:GridView控件以表格的形式显示数据源的值,没列表示一个字段,每行表示一条记录。该控件提供了内置排序功能、内置更新(修改)和删除、分页、行选择功能、以编程方式访问GridView对象模型以动态设置属性以及处理事件等功能。可以通过主题和样式进行自定义外观,实现多种样式的数据展... 阅读全文
posted @ 2015-10-19 22:03 坚持坚持再坚持 阅读(387) 评论(0) 推荐(0) 编辑
摘要: Repeater简介:Repeater控件是一个容器控件,可用于从网页中的任何可用数据中创建自定义列表。Repeater控件没有内置的呈现功能,所以必须自己创建模板来提供Repeater控件的布局。当网页运行时,Repeater会遍历数据源中的记录,为每条记录呈现一个项。PS:由于Repeater控... 阅读全文
posted @ 2015-10-19 11:19 坚持坚持再坚持 阅读(206) 评论(0) 推荐(0) 编辑