摘要: 1 /* 2 1、使用static关键字可以定义:静态代码块 3 2、什么是静态代码块,语法是什么? 4 static { 5 java语句; 6 java语句; 7 } 8 3、static静态代码块在什么时候执行呢? 9 类加载时执行。并且只执行一次。 10 静态代码块有这样的特征/特点。 11 阅读全文
posted @ 2020-06-17 16:28 1998青年 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 关于方法来说,什么时候定义为实例方法?什么时候定义为静态方法? 3 有没有参考标准。 4 5 此方法一般都是描述了一个行为,如果说该行为必须由对象去触发。 6 那么该方法定义为实例方法。 7 8 参考标准: 9 当这个方法体当中,直接访问了实例变量,这个方法一定是实例方法。 10 11 阅读全文
posted @ 2020-06-17 15:14 1998青年 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 什么时候变量声明为实例的,什么时候声明为静态的? 3 如果这个类型的所有对象的某个属性值都是一样的, 4 不建议定义为实例变量,浪费内存空间。建议定义 5 为类级别特征,定义为静态变量,在方法区中只保留 6 一份,节省内存开销。 7 8 一个对象一份的是实例变量。 9 所有对象一份的是 阅读全文
posted @ 2020-06-17 14:24 1998青年 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1.static翻译为“静态” 2.所有static关键字修饰的都是类相关的,类级别的。 3.所有static修饰的,都是采用“类名.”的方式访问的。 4.static修饰的变量:静态变量。 5.static修饰的方法:静态方法。 变量的分类: 变量根据声明的位置进行划分: 在方法体当中声明的变量叫 阅读全文
posted @ 2020-06-17 11:00 1998青年 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1。 画内存图注意事项: 第一:大家在内存图上不要体现出代码。内存上应该主要体现“数据”。 第二:大家画图的时候,图上的图形应该有先后顺序,先画什么,再画什么,必须是有顺序的,而不是想起来这个画这个, 想起来那个画那个,程序代码是有执行顺序的,程序执行到哪里你就画到哪里就行了。 2.为什么要画内存图 阅读全文
posted @ 2020-06-17 09:56 1998青年 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 怎么进行封装,代码怎么实现? 第一步:属性私有化(使用private关键字进行修饰。) private表示私有的,被这个关键字修饰后,该数据只能在本类中访问。 第二步:对外提供简单的操作入口。,一个属性对外提供两个set和get方法,外部程序只能通过set方法修改,只能通过get方法获 取,可以在s 阅读全文
posted @ 2020-06-17 09:31 1998青年 阅读(94) 评论(0) 推荐(0) 编辑