![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经
文章平均质量分 75
云胡不喜呀~
这个作者很懒,什么都没留下…
展开
-
Java面向对象
面向对象和面向过程的区别 面向过程: 优点:性能比面向对象高, 缺点:不如面向对象易维护、易复用、易扩展 面向对象: 优点:容易维护、扩展、复用。有封装、继承、多态的特性可以设计出低耦合的系统 缺点:性能比面向过程低 面向对象的底层其实还是面向过程,把面向过程抽象成类然后封装,方便我们使用就是面向对象 面向对象三大特性 封装、继承、多态 封装:封装是吧一个对象的属性私有化,隐藏内部的实现细节,同时提供一些可以被外界访问属性的方法,通过封装可以使程序便于使用,提高复用性和安全性 继承:以已存在的类的定义为基础原创 2022-03-22 20:17:30 · 511 阅读 · 0 评论 -
Java基础面经整理
java概述 跨平台 一次编写,到处运行,的跨平台性是由于JVM的存在,C/C++编程是面向操作系统的。需要开发者极大的关心不同操作系统之间的差异;但是Java平台通过虚拟机屏蔽了操作系统的底层细节,让开发人员不需要关心操作系统之间的差异 通过中间件达到“解耦”是计算机的“艺术手法” JVM、JRE、JDK之间的关系 JVM Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机。所以Java语言可以实现跨平台 JRE JRE = JVM+Java程序所需的核心类库 主要是ja原创 2022-03-22 20:16:26 · 1457 阅读 · 0 评论