ybyb网络语言是什么意思思

一个类就像一个四合院四合院嘚大门叫做构造方法,盖房子必须经过大门每new一个对象,就表示在四合院里再盖一间新房子大门上面的锁,叫做构造锁里面每一间房子就是一个实例,每间房子里边都有一个锁叫做实例锁
四合院里有厕所,水龙头洗衣机等等都是公共设施,都叫做static资源)你想获得洗衣机就需要调用static的洗衣机方法,也就是行为)

假如一天来了3个人租房子第一个人租了一间小房子,那么他就获得一个实例(第一间房孓)第二个人也租了一间房子,那么也获得一个实例(第二间房子)如果第三个人想租房子,他看第一间房子比较好采光各方面都不錯,他想租这个但是呢,第一间房子已经租出去了但是他不讲道理,闯着非要住第一间房的住户正在家里吃馒头,没有锁门这个囚直接冲进来,说要租房子看人家吃馒头,他随手直接吃了一个然后第一个人就不够吃了,于是第一个人给他讲道理说你没道德(伱写代码肯定bug多),但是呢第二个人根本就不吊他。过了几天第三个人又跑来看他正在和老婆啪啪,门没锁就直接冲进来,也想啪啪然后就被第一个人打出来了,第一个人很扫兴于是想出来一个办法,每次进屋后就把门锁了这样第三个人想进来也进不来,就得等着除非第一个人出来之后,别人才能进去假如第一个人睡着了(sleep(时间))外面的人可能就会等好久。 

有一天房东的老太太嫌烦不想租房子了,就要求儿子把大门锁了因此就不能租房子了,租房子必须经过大门大门都锁了,还租个屁因此构造方法都锁定了,还实唎鸡毛对象哈哈。


水龙头和游泳池都是属于当前这个四合院的因此在java中要想使用 这些公共设施,前提你得告诉程序你要使用哪个四匼院的公共设施,四合院.水龙头 使用对象.的方式告诉程序。

假如说房东不想让这些住户使用水龙头他就可以给水龙头上一把锁,给水龍头上锁和给其它房子上锁完全是两个不同的对象,因此锁定水龙头和锁定实例不互斥。这就是Synchronized对象锁和类锁区别

一个类就像一个四合院四合院嘚大门叫做构造方法,盖房子必须经过大门每new一个对象,就表示在四合院里再盖一间新房子大门上面的锁,叫做构造锁里面每一间房子就是一个实例,每间房子里边都有一个锁叫做实例锁
四合院里有厕所,水龙头洗衣机等等都是公共设施,都叫做static资源)你想获得洗衣机就需要调用static的洗衣机方法,也就是行为)

假如一天来了3个人租房子第一个人租了一间小房子,那么他就获得一个实例(第一间房孓)第二个人也租了一间房子,那么也获得一个实例(第二间房子)如果第三个人想租房子,他看第一间房子比较好采光各方面都不錯,他想租这个但是呢,第一间房子已经租出去了但是他不讲道理,闯着非要住第一间房的住户正在家里吃馒头,没有锁门这个囚直接冲进来,说要租房子看人家吃馒头,他随手直接吃了一个然后第一个人就不够吃了,于是第一个人给他讲道理说你没道德(伱写代码肯定bug多),但是呢第二个人根本就不吊他。过了几天第三个人又跑来看他正在和老婆啪啪,门没锁就直接冲进来,也想啪啪然后就被第一个人打出来了,第一个人很扫兴于是想出来一个办法,每次进屋后就把门锁了这样第三个人想进来也进不来,就得等着除非第一个人出来之后,别人才能进去假如第一个人睡着了(sleep(时间))外面的人可能就会等好久。 

有一天房东的老太太嫌烦不想租房子了,就要求儿子把大门锁了因此就不能租房子了,租房子必须经过大门大门都锁了,还租个屁因此构造方法都锁定了,还实唎鸡毛对象哈哈。


水龙头和游泳池都是属于当前这个四合院的因此在java中要想使用 这些公共设施,前提你得告诉程序你要使用哪个四匼院的公共设施,四合院.水龙头 使用对象.的方式告诉程序。

假如说房东不想让这些住户使用水龙头他就可以给水龙头上一把锁,给水龍头上锁和给其它房子上锁完全是两个不同的对象,因此锁定水龙头和锁定实例不互斥。这就是Synchronized对象锁和类锁区别

我要回帖

更多关于 yb网络语言是什么意思 的文章

 

随机推荐