00:00
嗯,同学们在学这个卡的过程中呢,为了搞清卡底层的机制呢,有时我们需要查看源码。那你源码怎么去查看呢?诶,它有它自己一个关联方式,所以说这里我们来看看如何关联我们的源码,我写到这一栏关联我们源码啊,OK,写到这我们的标题二。就是看源码怎么关联,我把这个放到这,大家讲一讲。嗯,查看源码的快捷键是CTRL加B啊,CTRL加B,那么我们来演示一个案例,大家看我的演示,比如说我打开scanner,我写一段代码。我写一段代码啊,比如说我还在这里面建一个测试的程序,还是object。就是look。Look source code,举个例子。
01:00
啊,那我在这写一个命命命方法,然后呢,我写了一个这个东西VR。R等于我六了一个数组类型呢是int,里面放十个元素,我输出RA等于加二,好同学们,现在我运行一小把。看效果。我们可以看到现在呢,一共输出了,那这个还没看到啊,这个我给他点点一下,点图是罪。看这个图斯顺他支不支持啊。哦,那这个我可以遍历一下,我用这个方式遍历吧,这个没关系啊,我给他,我给同学们遍历一下就行了,For循环。For循环,我把它变一下it itm轴,然后。大家看到我这个代码这样写呢,它其实是很不规范的,大家都知道我们运算符之间呢,应该有这个空格,这种方式很简单,你用。
02:06
这个就隔开了啊,我说一句话,对。对这个代码,对代码进行格式化的快捷键,格式化的快捷键,诶同学们,你们前面讲。IDE讲Java的时候,它那个快捷键是什么快捷键。那个整理代码的格式化是什么?CTRL加什么CTRL加,呃,是alt是吧。CTRL加alt加L是吧?哎,对,就是这个快捷键,我们这边这个这个格式化,就是用快捷键啊,就是CTRL加alt加L啊,是这样子的进行格式化的,你看我看整理远点又回去了。好,这个大家一定要注意这个快捷键,那么我现在把它输出来。Print。
03:00
IM等于加IM,好,现在我们来看看输出什么。好,同学们看到我们看输出了什么呢?一共输出了十个零啊,为什么?因为你给的这个大小是十个,相当于说十个元素,但是因为没有给值,所以说它是十个零,现在我有一个问题,我想看它这个是怎么看到值,看R的源码。这个很重要,因为同学们在后面学习的时候,不可避免的要看源码,很简单,把光标先定到这儿。啊定到这,嗯,那么当我定到这过后呢,我输入CTRL加B。诶,他说。我告诉你啊,这我看到这个R的一个定义啊,Final它是个final class,就是它是不可变的数组不可变的,那但是他说source not found就源码他看不到,这只是个简单声明,怎么办呢?好,同学们看。
04:02
第一种方式,当你下载很累,第二种是touch source,就是关联一下源码,那么这个关联源码怎么关联呢?啊,他还有点麻烦,他不是我们想的那么简单哈。的点,首先我们看到它默认会在你安装的卡主目下面的力下面去找这个源码,说这个简单呢。咱们把源码包扔过去就行了。诶注意听,那现在我该举个例子大家看,在我给大家分享这个包里边儿,第一天这个包里边,你们可以看到在这里有一个质量。呃,不是,那是不是,这是软件,软件里面你们看有一个这样的东西,叫做什么呢?叫做source,这有个source看到没有。这有一个对,是这就就它这个,你把这个呢,你把这个复制一下。
05:05
呃,其实这个也可以啊,你看复制,其实你们从网上下来的是他记得也是这我复制一下。复制过后呢,我为了好管理,我就直接将其拷贝到是看到的这个。呃,它是在力下面,我就这拷过来,他进这好,我们现在看看关联能否成功。点。好,首先我们看看刚才呢,有一个这个源码包,你看这地方源码包你好像。都没看到它不识别这个,所以麻烦那你放那也没有用,那怎么办呢?非常简单哈,你你多来一步就可以了,你这样做你这样做啊,你看像老师一样操作就行了,还是找到这你呢,先把他手动的减下包啊减下压。在这儿,诶在哪去了,在这先解解一下。
06:04
解一下好,解压过后呢,你看你这不就有这个东西了吗?对吧?好,你解压完了过后,你解压完了过后,我们再来关联一下。诶,找到它啊同学们,那现在我们再重新来关联一下,我们看到的确是不是看到它了呀,再来走。你看他没有任何反应。他还是不行。还不行,那怎么办呢?经过我研究了一把,他是这样子干的,他是很很有点恶心的,就说你再把它解压一下。你们再来检验一下。你再把它解压一下。他这个有有有有点讨厌,其实里面他应该可以往里面自己找,但是他不他很笨,他他自己不去帮你找,说你要解压。解压完了过后我们再关联就没问题了啊。好,所以说其实其实就是让减两次压啊,减两次压就可以了,好稍等片刻,这个解压它有点慢,里面有很多小文件,就他源码文件很多嘛,就说解压起来,你看这全是它的源码。
07:10
稍等片刻。加起来稍微有点慢哈。你看原先五点多兆,解压过后变成了还挺大的。好。好,解压完毕,解压完毕过后,我们这次再来关联就没问题了啊好的,就是解两次大家记住一下就行了,那现在我们再来关联一把,走还选中刚才这个地方,还选中它走点OK。你看是不是现在关联上了,看。你你看是不是一堆啊,一堆全是源码。好点,ok.ok你现在不要着急,你现在看到他正在进行这个索引。索引完了后,它们它会自动给你切换到源码包,稍等片刻。哦,这样子就OK,你看当他做完以后,你看到你看到东西就变了。
08:04
哎,你看这R点是看到了,好以以后你要用的时候呢,也很简单,你把这个光标往这一定啊,其实你双击一下也可以,那么就双击也可以点一下哦,我们这个是长这个样子的,好就可以看了,非常的简单啊,我把这个源码包的一个关联呢,简单的给他说一下就行了啊,步骤如下。步骤啊,步骤,步骤就是将。就是将我们这个源码包啊,这个包。但这个时候其实这个已经没有用了,这个你你可以删掉啊,因为这个没没没什么用了,那你就把它删掉算了,浪费空间嘛,对吧,你把这个点他DJ。他拷贝到拷贝到这个斯堪纳的。并目录啊,这个这个level目录录像啊下,然后解压两次下啊,然后解压两次即可减压。
09:03
减压两次。两次,然后关联即可啊,然后关联就OK了,以后大家就可以看源代码了,这肯定要去做这个工作的哈,最后呢,你如果能看到源代码就行了,步骤就是这样子的啊,CTRL加B。就可以关联我们的这个源码,好,那么这就是我们所说的这个查看。那源码查看一个关联的一个步骤,我截取一段视频。
我来说两句