03 2019 档案
摘要:成员变量和局部变量的区别: 1.在类中的位置不同: 成员变量定义在类中方法外,整个类中都可以访问; 局部变量定义在函数、语句、局部代码块中,只在所属的区域有效。 2.在内存中的位置不同: 成员变量存在于堆内存的对象中; 局部变量存在于栈内存的方法中。 3.生命周期不同: 成员变量随着对象的创建而存在
阅读全文
摘要:Java程序为了提高程序的效率,就对数据进行了不同空间的分配,具体如下: 1.栈:存放的是局部变量; 重点 2.堆:存放的是所有new出来的东西; 重点 3.方法区:(面向对象的东西); 重点 4.本地方法区:存放的是和系统相关的东西,比如Windows、Linux。 5.寄存器:CPU使用的。 以
阅读全文
摘要:什么是对象? “万物皆对象”,通俗说:只要是客观存在的事物都是对象。 举例:人、手机、电脑、汽车、飞机等等,我们所看到的实物都可以称做对象。 什么是类? “对事物的描述”,确定对象将会拥有的特征(属性)和行为(方法),它不是具体客观存在的东西。 举例:身高180cm,会做饭,会打篮球,有车有房有存款
阅读全文
摘要:先引用毕老师的例子:将大象装进冰箱。 面向过程:强调的是过程(动作) 过程一:打开冰箱 过程二:储存大象 过程三:关闭冰箱 面向对象:强调的是对象(实体) 指定对象 冰箱 该对象包含的动作:打开、储存、关闭 特点: 1.面向对象就是一种常见的思想,符合人们的思考习惯; 2.面向对象的出现,将复杂的问
阅读全文