2017年7月27日

引用类型的值交换内存图

摘要: 记:如果是不同的引用类型变量操作同一个对象,那么肯定会影响到结果,具体可以看内存图分析。 阅读全文

posted @ 2017-07-27 22:15 7不积跬步无以至千里7 阅读(194) 评论(0) 推荐(0)

基本类型的值交换内存图

摘要: 阅读全文

posted @ 2017-07-27 21:47 7不积跬步无以至千里7 阅读(135) 评论(0) 推荐(0)

抽象类

摘要: 1 抽象类的应用场景: 我们在描述一类事物的时候,发现该种事物确实存在着某种行为,但是这种行为目前是不具体的,那么我们可以抽取这种行为 的声明,但是不去实现该种行为,这时候这种行为我们称作为抽象的行为,我们就需要使用抽象类。 抽象类的好处: 强制要求子类一定要实现指定的方法。 抽象类要注意的细节: 阅读全文

posted @ 2017-07-27 19:56 7不积跬步无以至千里7 阅读(115) 评论(0) 推荐(0)

知识回顾2

摘要: /* static(静态、修饰符) static修饰成员变量: 如果一个成员变量使用static修饰,那么该成员变量的数据就是一个共享 的数据.,、 静态成员变量的访问方式 方式一:可以使用对象访问。 对象.属性名 方式二:可以使用类名访问。 类名.属性名 注意: 1. 非静态成员变量不能使用类名直 阅读全文

posted @ 2017-07-27 18:42 7不积跬步无以至千里7 阅读(176) 评论(0) 推荐(0)

main;extends;super;instanceof;final

摘要: 1 static关键字 4:内存分析 1:栈,堆、共享区 2:Demo.class加载近共享区 1:Demo类的main方法进栈 2:Person p1=new Person(); 1:Person.class 加载进方法区 2:堆内存开辟空间,实例变量进行默认初始化,显示初始化。 3:内存地址传给 阅读全文

posted @ 2017-07-27 18:32 7不积跬步无以至千里7 阅读(158) 评论(0) 推荐(0)

导航