上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 35 下一页
摘要: 一. 接下来我们把字符串当中涉及的方法,给大家介绍一下。首先介绍的是stringMethodDemo_1()方法。 准备用面向对象的思考方式,把这个方法给思考一下。 看到上图中的字符串,应该具备什么样的功能会比较合适呢? 一个字符串中有几个字符?它有几个字符它自己最清楚,它应该具备这样的功能来告诉它 阅读全文
posted @ 2017-12-26 09:10 前锋营 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一. 现在我们学习一下,对象给我提供的能够对该对象进行操作的方法。 这些功能分为两种,一种是构造,一种是一般方法。 先介绍构造方法,演示构造器必须查String类的说明,构造方法摘要, 上图中的写法没什么意思,(两者是一样,虽然地址不一样,但是内容是一样的),都是在构造空的字符串。 但是不要以为St 阅读全文
posted @ 2017-12-25 16:42 前锋营 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 一. 引言 前面讨论的是主要是面向对象的思想和java的基础编程,同时在多线程的基础中呢,又进行了面向对象思想的基本深化,就是说继承Tread类或者实现Runable接口,面向对象的三个特征都得以体现了。接口的出现,也将线程的执行路径和线程的任务进行了分离,降低了其耦合性。 再接着要学习的就是,日后 阅读全文
posted @ 2017-12-25 15:31 前锋营 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一. 除了interrupt方法,还有其他方法, 我们要介绍线程类中常见的一些方法,比如说setDaemon, 还是结合之前的例子来讲解,t1和t2两个线程,我们中断了一个,另一个没有中断,那么DOS结果就结束不了。 可是如果在开启t2之前,将其设置成守护线程的话,守护听不懂,可以将它认为是后台线程 阅读全文
posted @ 2017-12-24 15:27 前锋营 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一. 结合上一节继续讲述,不要以为设置了标记线程就能停止,依旧有停不下来的情况。 整个函数就是添加了wait()方法,导致try-catch的加入。 DOS结果显示,程序没有停下来,和主线程结束了。其余两个线程都没结束,都处于等待状态。 这两个线程拿到锁进来后,都wait停在这了。 设置标记也没用, 阅读全文
posted @ 2017-12-24 15:05 前锋营 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一. 线程既然开启了,运行了,冻结又恢复运行了,那什么时候消亡呢? 怎么来停止线程呢?不能一直在运行。 线程怎么停,线程自己最清楚。在Thread类中,提供了stop方法, 本来线程持有一个锁,只要stop,它就什么都在放,这是强制操作,无论出于什么状态,强制将其搞定。本来wait,这那儿的,sto 阅读全文
posted @ 2017-12-24 09:51 前锋营 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 一. wait和sleep的方法有些类似,我们现在要对其进行描述,区分它们。 wait方法在object类中,而且有两种形式,分别是wait()和wait(long timeout),我们关注后者。 参数的截图中表明wait方法可以醒。 等待和睡眠的区别,睡眠是可以醒过来的,但是等待有可能是无休止的 阅读全文
posted @ 2017-12-24 09:00 前锋营 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一. 一个锁挂多组监视器的情况,讲述了java.util.concurrent.locks包里面的lock接口和conditon接口的一些特点。 必须要明确,lock接口和condition接口有什么作用。 有人说连个对象都没有,老是说接口,自己实现么?lock和condition暴露的就是接口,我 阅读全文
posted @ 2017-12-24 08:22 前锋营 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一. 在1.5版本中,将原先的形式进行了改变,但是功能并没有任何变化,那么这么做的原因是什么? 以前,我们一个锁上只有一组监视器,这组监视器既监视着生产者,又监视着消费者。这组监视器能将生产者和消费者全都wait,也能将生产者和消费者全都唤醒。或者notify也行,它也能将其中一条线程唤醒,而其中一 阅读全文
posted @ 2017-12-23 13:59 前锋营 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一. 现在wait方法和notifyAll方法,我们比较纠结。为什么这么说,之前同步里面的锁是我们自定义的,比如this,obj,而现在这个锁是我们自己new的,并且是根据1.5之后的锁对象来完成的。 以前写this和obj时,wait方法和notifyAll方法都是在这个锁上进行的操作,现在锁没了 阅读全文
posted @ 2017-12-23 13:24 前锋营 阅读(246) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 35 下一页