随笔1

1。 画内存图注意事项:

  第一:大家在内存图上不要体现出代码。内存上应该主要体现“数据”。

  第二:大家画图的时候,图上的图形应该有先后顺序,先画什么,再画什么,必须是有顺序的,而不是想起来这个画这个,                    想起来那个画那个,程序代码是有执行顺序的,程序执行到哪里你就画到哪里就行了。

2.为什么要画内存图(非常重要)?

  第一:有了内存图,程序不运行,我也知道结果。(可以推算出结果)。

  第二:有了内存图,有助于你调试程序。

  画内存图是对Java运行机制的一种理解。不知道运行机制,以后复杂的程序出现错误后你是不会调试的,调不明白的。

3.程序在什么情况下会出现空指针异常?

  空引用 访问“对象相关”的数据时,会出现空指针异常。

  垃圾回收机制主要针对的是堆内存。

4.方法在调用的时候参数是如何传递的?

实际上,在Java语言中,方法调用时参数传递和类型无关,都是将变量中保存的那个“值”传过去,这个“值”可能是一个数字100,也可能是一个Java对象的内存地址:0x1234。

  记住一句话:不管是那种数据类型的传递,都是将“变量中保存的那个值复制一份传递过去”。

5.实例方法:

  带static的方法称为静态方法,调用的时候可以使用“类名.方法名”进行调用

  不带static的方法称为实例方法,调用的时候先创建对象,使用“引用.方法”的方式进行调用。

6.类 = 属性 + 方法

  属性描述状态

  方法描述行为动作

posted @ 2020-06-17 09:56  1998青年  阅读(83)  评论(0编辑  收藏  举报