00:04
今天晚上我们的重点是什么呢?我们就讲一个非常简单的东西,它叫什么呢?就是最熟悉的陌生人,就是什么呢?对象,对象啊,那么这个对象是什么呢?来看这里我们经常会发现啊,我们首先第一步要去做的肯定会从熟悉的入手,我们最熟悉的是什么?就是对象,是不是对象,我不知道你有没对象啊,反正我有对象是吧?OK,呃,那么如果没有对象的同学,我们经常会做一些什么事情呢?就是A进行。申请个开一个又一个等等等等系列吧。对不对,来进行申请吧,OK,好,那么我们是不是经常会玩到一个LG person,一个普通对象,然后进行lo吧,是不是行lo一个对象出来,那么我想问一下大家。那么这个地方有一个P1对象,P2对象和P3对象,请问。这三个对象,我们做一件很简单事情。
01:04
是否相同?什么意思呢?我们就回头来一下。好来我们打印一下什么呀,当前的什么呀,那么这下啊。好在下面跟着打P2。是否相同?那么这个问题其实说白了是什么呢?就是我们说白了就是耳罗克了什么?它本质就是耳做了什么?这是一道非常经典的面试条,好,然后什么呢?引力又做了什么?好,这就是本节课的重点。OK,好不好?呃,哎,漂亮很多同学都会是吧,完美啊,我的天呐,漂亮OK,好,来我们来讲解,首先第一步我们的运行这三个对象是一模模一样样的,诶,那我们首先把这个汇编全都关掉啊。
02:01
把佛都点不掉。刚才是活动,你卡住了,来把它过掉。好,来打印了吧。打印了之后,是不是有三个对象是一模模一样吧,是不是一模模一样好,来这三个对象一模一样好,那我们接下来再做一件事情,我们再做一件什么事情呢?打印一个百分号P。打一个百方P什么呢?打印当前的什么呢?P的什么东西我也不知道,打一个百方P。好,再打一个反方P。来看小。这三个有什么不一样?来来举例子吧,来,我请问的是后面那个百分P是否一致?后面那个百万币是否一致不同是吧。不一样吧,好漂亮啊,完美啊,这些家伙可以的,干得漂亮漂亮啊,来都不一样啊,没有一个说相同的吗?
03:01
啊。OK啊,我的天呐,来全军覆没,我的天。相同不?我当前这个地方打印百万不就是当前P1的地址吗。这个地址不就是当前这个工作,我们进行百分二的打印是什么?我们分的打印不就是语调用了一个什么呢?第方法吗?Description方法符加了什么呢?当前类的类型加了什么呢?当前的指针地址吗?对,为什么你会说不一样呢?我的天呐,来来,这就是大家的一个痛点,对于指针内存是否诶掌握了,我觉得你你要好好听好不好不好,他们的指针地址都是为当前的这个指纹地址啊。听明了吗?好漂亮,那么接下来我们再做一件事情好不好?在这11,那么接下来我们再打一个什么呀,好取地址的PE。
04:00
好,举例审批。复一下吧,来,就问最后一个相不相同吧。来最后一个相不中吧。不相同了吧,好,来,那么这个地方我们就开始进行总结了,来这个地方就开始不同了,老师什么意思?好来总结,那么在这个地方我们就可以隆重的得出一个图,在我们的整个过程中,我们就会上系统的这个家伙去申请一些内存空间,关于谁的,关于LG的,关于LGP的一片内存空间,那么申请的这空间就是我们当前的PE这边内存空间,一旦申请完毕之后,接下来我们就用了一个指针呢来进行接收。来电接收,那么这个地方我是用那个PR进行引匿的,但是引匿者根本没有对我们原来的正边内存空间进行修改,你看他们的地址是不是一模模一样样吧,是一模模一样,所以这个地址是指向了我们申请的这个空间,同样道理,这个家伙是不是也指向的是这一片的空间?说明白一个点就是你尼可根本没有对我们原来的内空间做任何的处理,就说白了这个地子指针的创建来自于谁,来自于。
05:22
听明白了吗?听明白来,听明白这一步的同学给我扣一。好,那么这个题目的话,我们当前的PPT里面进行一波总结,总结什么呢?来一个金牌讲师都会给大家准备了一个图,这个图什么呢?就是我们的LG开辟的内存空间,但是我们P1P2它们的什么呢?地址是不相同的,但是它们左指向的内存空间都是为同一片内存空间。听明白了吗?OK,好,来这一个视频,我们主要是给大家引领了关于诶。关于这个家伙,那是因为我们的时间比较短,只有呃,只有什么呢?呃。
06:03
这都有。呃,还比较短,我们就继续啊,继续啊。好,呃,那么我们看啊,接下来我们在想,既然老海做了这么的事情,那么我在想。好,来,我们再想。那么a lock,它是。是怎么开辟?内存的呢,我们是不是想知道,就是取地址取的是什么,取的是当前的这个地址指针。明白,却是当前这个地址指针。OK,地址上啊,来,你留下这个笔记,回头我们再聊好不好?那么我们在当前的是怎么开辟这个内存空间的呢?是不是接下来我们的一个探索,来呃,我停一下。特别好的问题,这个问题是什么呢?老师,为什么他们之前相差的是什么呢?在16进制里面都是相差八呢。
07:00
多识字,相差八个字诀吗?诶,这个问题问的特别好,来这个问题就是我们后面会讲到关于什么呢,其实说白了,在零餐七这个环节里面,都是从站上面进行申请,开辟空间,他们的什么呢?站的站。占占占内存。是什么?连续的吧,因为本来占内存的话的过程中,它什么呢?它很小,如果说你这里隔一段,那隔一段的话,你会对他有很严重的浪费,所以说是连续的,OK连续的,所以什么呢,开完一个开完一个对象,诶为什么一个对象是八字节。一个对象是八字节,能明白一个对象是不是一个几个个点是个啥,是一个一个指针,一个指针是不是八字节啊,是指针是不是八字节。明白对不对,所以是八字节,八字节往下面开辟吧,OK,好,没问题,好漂亮啊呃,明白专紧之,我们接下来我们继续往下面走,呃,那么老师,我们当前的老法是如何开辟内存空间的呢?对不对?既然你说它是开辟内存空间,你怎不开辟内存空间吧?那么请问它是怎么开辟的?你能告诉我吗?我在录屏啊,来,那么是不是我们此时是的应该去查看它为什么或者怎么开辟的吧?来点击drop to the,呃。
08:24
DeFinition是不好点题跳进去。进去了之后啊,我们就不要只在外面蹭一蹭啊,我觉得一点,作为一个真正的男人,一定要进去探索一下未知的世界啊,呃,就是起源,明白OK,好,那么这个起源是什么来看来了这个地方以个老来,我的天呐。很烦,那么接下来我再点击一下。那又没有进去。又没有进去什么意思,就是我无论从我的proxy还是不记得我一直没有进去,什么意思啊,因为这一部分他没有让你直接在从API里面进行开源。
09:03
明白。开源。什么意思啊,意味着这一部分他在API里面经常就会发现,你到这个地方就会直播位置,并且他还什么他还什么,他没有文档。那重视都没有,我的天,那么怎么玩?我想问大家这个时候怎么玩?对不对对不对,所以很绝大部分的同学在境界阿使度上面经常就浅尝辄止的不玩了,对不对对对,那浅尝止,那么接下来下一个视频我来告诉大家,通过三个方法来告诉大家怎么在这个时候玩下去。OK来,我们把视。
我来说两句