摘要:
内存结构栈堆方法区 栈 在方法中声明的局部变量保存在栈中,方法执行结束后栈中数据会被回收 堆 堆中保存的是对象的信息,使用new关键字创建的对象信息。堆中信息会被java的垃圾回收器回收。 方法区 方法区保存的是类的信息和静态变量 static关键字使用static修饰变量使用static修饰方法使 阅读全文
摘要:
面向对象和面向过程的区别 两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。区别1. 编程思路不同: 面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执行方法来完成功能。2. 封装性:都具有封装性,但 阅读全文