- 博客(2)
- 收藏
- 关注
原创 一些Java基础面试题
面向对象的三个特性及五大原则: 三大特性:封装,继承,多态 封装:把一个类中不需要让别的类知道得到属性或者方法封闭,仅留有接口供外部调用。 继承:子类从父类中得到父类允许被子类得到的方法或者属性。 多态:一个方法有不同的实现逻辑或者不同的输入参数。 五大原则:单一职责原则,开放封闭原则,里氏替换原则,依赖倒置原则,接口隔离原则 单一职责原则:一个类尽量只做一种事情。 开发封闭原则:对类中数据修改封闭,对类的扩展开发。 里氏替换原则:子类可以替换父类。 依赖倒置原则:具体依赖抽象,而不能抽象依赖具体。 接口隔
2021-03-31 08:50:39
85
原创 IDEA创建maven项目No archetype found in remote catalog及后续问题
IDEA创建maven项目No archetype found in remote catalog 记录学习maven在用idea第一次创建maven项目时出现No archetype found in remote catalog No archetype found in remote catalog. Defaulting to internal catalog 原因是因为项目构建太慢,提前把原型下载好放到本地就不会有这个问题了 解决方法: 下载archetype-catalog.xml 放到仓库根
2021-01-17 22:34:02
764
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人