1.JDK,JRE,JVM三者之间的区别?
JDK是java开发时用的开发工具包,其内部也有JRE运行环境JRE
JRE是java运行时所需要的运行环境
JDK JRE 内部都包含了java虚拟机JVM,java虚拟机内部包含了许多应用程序的类的解释器和类加载器等等.
2.面向过程和面相对向的区别
首先,两者都是软件开发思想,先有面向过程,后又面向对象。
编程思路不同:面向过程以实现功能的函数开发为主,而面向对象要首先抽象出类、属性及其方法,然后通过实例化类、执 行方法来完成功能。
3.封装性:都具有封装性,但是面向过程是封装的是功能,而面向对象封装的是数据和功能。面向对象具有继承性和多态性,
而
面向过程没有继承性和多态 性,所以面向对象优势是明显。