下面我们再给出一个线程不安全的例子。 (视频下载) (全部书籍)例:1.8.2-本章源码class BookMark_to_win { int bookNum=10; void onlySellOne() { if (bookNum > 0) { System.out.println(Thread. ...
分类:
编程语言 时间:
2018-09-24 19:34:36
阅读次数:
169
j6.线程优先级 (视频下载) (全部书籍) java中线程的优先级用1-10之间的数字表示,数值越大优先级越高,默认的优先级为5。Java中的线程优先级是在Thread类中定义的常量 NORM_PRIORITY : 值为5,MAX_PRIORITY :值为10,MIN_PRIORITY : 值为1 ...
分类:
编程语言 时间:
2018-09-24 19:31:49
阅读次数:
258
马克-to-win:yield英文是屈服投降的意思。 (视频下载) (全部书籍)当前线程投降就是当前线程希望释放CPU的自己的占用权,( 但系统可以忽略它这个请求。)参见: https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html ...
分类:
编程语言 时间:
2018-09-24 18:56:05
阅读次数:
158
1.线程有什么用?(视频下载) (全部书籍)马克-to-win: 通过引入线程技术,在浏览器中你可以浏览网页的同时,播放动画和声音效果,同时在后台打印一个页面。例如老板可以同时处理工程师,秘书和清洁人员的事,这就是多线程处理机制。Within the browser,you can surf a w ...
分类:
编程语言 时间:
2018-09-24 16:57:38
阅读次数:
213
马克-to-win:checked和unchecked异常区别: (视频下载) (全部书籍)结论就是:1)RuntimeException和他的子类都是unchecked异常。其他的都是checked异常。马克-to-win:2)在编译阶段,编译器会检查每一个方法,看是否方法里面抛出了checked ...
分类:
编程语言 时间:
2018-09-24 16:55:09
阅读次数:
165
java的垃圾回收与内存泄露的关系:【新手可忽略不影响继续学习】 (视频下载) (全部书籍) 马克-to-win:上一节讲了,(i)对象被置成null.(ii)局部对象(无需置成null)当程序运行到右大括号.(iii)匿名对象刚用完,垃圾回收线程就早早晚晚都能把它过去占的内存给回收了。这么说,ja ...
分类:
编程语言 时间:
2018-09-24 16:47:58
阅读次数:
169
2.程序,进程和线程的区别 (视频下载) (全部书籍) 马克-to-win:程序,进程和线程的区别是什么?这个问题比较抽象难理解,但又非常重要。我并不想给出一大堆抽象的学术解释,那样只能误国误民。所以我先给大家举一个例子。马克-to-win: 2000年的时候,我比较爱用ie的老版本。当时我喜欢边上 ...
分类:
编程语言 时间:
2018-09-24 16:46:01
阅读次数:
109
马克-to-win: (视频下载) (全部书籍)finally有什么意义呢,在现实中?比如你开了一个流处理文件,可能没开成功,或开成功了,但后面的操作失败了,但不管你怎么样,你必须在一个地儿把它关闭,那就是finally块儿。 例: 1.10.1(try catch全齐,正常情况)-本章源码 pub ...
分类:
编程语言 时间:
2018-09-24 16:44:50
阅读次数:
168
7.throws子句 (视频下载) (全部书籍)马克-to-win:当你的方法里抛出了checked异常,如你不catch,代表你当时不处理(不想处理或没条件处理),但你必须得通过"throws那个异常"告诉系统说,这儿有个问题,我现在不处理,将来一定别人要处理,否则执行到它,马克-to-win:系 ...
分类:
编程语言 时间:
2018-09-24 14:51:07
阅读次数:
156
5.抛出throw关键字 (视频下载) (全部书籍) 马克-to-win:我们先说5/0的原理,当程序运行到5/0的时候,java系统JVM会在后台new出一个除0异常实例,之后把这个实例传入catch块儿供开发者使用。马克-to-win:而这里throw new Exception();是开发者自 ...
分类:
编程语言 时间:
2018-09-24 14:47:28
阅读次数:
497