你好,我是 Guide。秋招即将到来,我对 JavaGuide 的内容进行了重构完善,公众号同步一下最新更新,希望能够帮助你。
上篇:Java 基础常见知识点&面试题总结(上),2022 最新版!
原文地址: https://javaguide.cn/java/basis/java-basic-questions-02.html
面向对象基础
面向对象和面向过程的区别
两者的主要区别在于解决问题的方式不同:
- 面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。
- 面向对象会先抽象出对象,然后用对象执行方法的方式解决问题。
另外,面向对象开发的程序一般更易维护、易复用、易扩展。
相关 issue : 面向过程 :面向过程性能比面向对象高??
成员变量与局部变量的区别
- 语法形

这篇博客总结了Java的面向对象基础,包括对象的创建、相等性与引用、构造方法以及面向对象的三大特征。还探讨了对象的深拷贝和浅拷贝,以及String类、Object类的相关方法,如equals()、hashCode()和intern()。此外,介绍了String、StringBuffer和StringBuilder的区别,以及如何优化字符串拼接。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



