![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试
fineCoderWithLove
陕西理工大学计算机科学与技术本科大三阶段,一名全栈开发者,努力做一个优秀的普通人,
前端Vue,后端Java,Golang,Python
展开
-
Java基础面试,ArrayList和LinkedList的区别
ArrayList因为其内存空间的限制和查询效率的优势,更适合于存储大量数据且不需要频繁增删改查的场景;而LinkedList则更适合于需要频繁增删改查的场景。原创 2023-10-08 18:33:51 · 298 阅读 · 0 评论 -
MVC架构和DDD架构的区别?
MVC是一种用于构建用户界面和应用程序逻辑分离的架构模式,而DDD是一种软件开发方法论,强调通过领域驱动设计来解决业务问题。MVC关注于将应用程序分解为模型、视图和控制器,以实现关注点分离和代码组织。DDD关注于深入理解业务领域,通过领域模型和领域专家的协作来解决复杂业务问题。MVC是一种通用的架构模式,适用于各种类型的应用程序,而DDD更加专注于解决复杂的业务领域问题。MVC将应用程序划分为模型、视图和控制器,而DDD将重点放在领域模型、领域驱动设计和领域专家的参与上。原创 2023-10-03 17:10:08 · 1950 阅读 · 0 评论 -
Java基础面试,接口和抽象类的区别?
接口和抽象类的区别?原创 2023-10-03 16:53:11 · 209 阅读 · 0 评论 -
Java基础面试,String,StringBuffer,StringBuilder区别以及使用场景
所以在性能方面大家应该明白是。原创 2023-10-02 12:04:11 · 490 阅读 · 0 评论 -
Java基础面试,什么是面向对象,谈谈你对面向对象的理解
谈到面向对象,那就不得不谈到面向过程。面向过程更加注重的是完成一个任务的过程,而面向对象更加注重的是完成任务需要哪些对象来参与。封装内部细节相对于外部的调用更加透明,外部调用者无需关心内部的实现,差不多就是把公共模块,或者需要复用的模块抽成一个工具类封装的思想就是为了代码的复用性更强继承子类共性的方法或者属性都是直接调用父类的,而不是自己定义,只需扩展自己的个性化。通俗一点来说,继承就是为了更容扩展多态多态的三个条件?继承,方法重写,父类的引用指向子类的对象。原创 2023-10-01 15:12:37 · 236 阅读 · 0 评论