温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
好了,同学们,咱们开始上课啊,我们今天上午呢,我们最主要是画了一下内存图。啊,就是内存图这个事儿呢,我反复去说,我希望各位呢,下一周后呢,要认真去画这个图啊,不是说呃觉得画图没有用啊,因为画图这个东西真的很重要啊,就像呃,就像刚才我看到微信群里边有同学说了是吧,这个题目啊对吧,画图画出来了是不是,所以说我觉得这个画图啊还是非常非常重要的啊,大家要啊。这个正确的对待这个画图,但是画图也不能呃随便画,是不是你这个图呢,要有一定的这个根据啊,就是你要根据你的程序的执行顺序去画这个图,而不是说你想起来画什么就画什么,是不是你觉得这块有什么啊,你就画一个,觉得有什么你就画一个,这样是不对的啊。呃,那么另外呢,咱们上午还说了,就是程序在什么情况下呢,会出现空值异常,那么会出现空值异常是什么时候呢?就是说空的引用啊空引用。对空引用啊,访问什么呀?访问对象相关的数据时啊,会出现什么呢?哎,空指针异常啊叫空引用访问对象,哎,这里有个什么呀,叫对象相关的。
01:15
啊,数据的时候会出现控制异常,在这里呢,嗯,对,自上而下一步一步来就可以了,那么在这里呢,我们还说了一些什么垃圾回收。啊,垃圾回收器是不是主要针对什么呀?哎,堆内存啊堆内存。那么了解一下啊,然后再往下呢,我们上午哈说了一下什么呢,就是方法在调用时参数是如何传递的,对吧?哎,方法在调用的时候参数是如何传递的啊,参数是如何传递的,那实际上啊,实际上在Java语言中。啊啊方法调用时参数传递啊啊方法调用时参数传递和类型啊和类型无关啊呃,都是什么呢?都是将变量中都是将对吧?哎,变量中保存的那个值啊传过去啊,那个值传过去啊这个值啊可能是什么呢?啊可能是一个数字100啊也可能也可能是一个Java对象的什么呀,哎,内存地址。
02:32
啊加对它内存地址啊,比如说像0X1234,是不是来理解一下这个啊加这个。这个其实就是我们今天上午最主要讲解的一个内容啊,讲解的内容行吧,这个呢,我就不再细致的回顾了,各位啊,但上午呢,其实咱们大部分时间都在画什么呀,内存图,然后呢,讲了一个控制异常,然后学习了方法调用是参数传递,问传递问题对吧?哎,这个难度比较大的,这个内存图你怎么去画是不是?哎,看能不能画出来,只有你把图画出来了,你可能代码才会写啊,你你可能才知道这个程序的一个执行结果是什么,你在它没有运行之前,你就可以预测出它的结果是什么,对吧。
我来说两句