【Java程序员面试专栏 专业技能篇】Java SE核心面试指引(二):面向对象思想
2023-12-13 07:31:34
关于Java SE部分的核心知识进行一网打尽,包括四部分:基础知识考察、面向对象思想、核心机制策略、Java新特性,通过一篇文章串联面试重点,并且帮助加强日常基础知识的理解,全局思维导图如下所示
本篇Blog为第二部分:面向对象思想,子节点表示追问或同级提问
面向对象基础
首先是面向对象基础相关的问题
面向对象和面向过程的区别
其实Java与C的区别可以理解为面向对象与面向过程的区别:
- ?向过程 :?向过程性能??向对象?。 因为类调?时需要实例化,开销?较?,?较消耗资源,所以当性能是最重要的考量因素的时候,?如单?机、嵌?式开发、Linux/Unix 等?般采??向过程开发。但是,?向过程没有?向对象易维护、易复?、易扩展。性能高,开销低,不易扩展、复用和维护
- ?向对象 :?向对象易维护、易复?、易扩展。 因为?向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使系统更加灵活、更加易于维护。但是,?向对象性能??向过程低。性
文章来源:https://blog.csdn.net/sinat_33087001/article/details/134541524
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!