程序员甲
@Veiking
2020-06-18
JAVA面试题锦集(基础篇)
面向对象的特征:封装、继承和多态。继承:使子类型对象获得父类型对象的属性和方法,从而使子类对象具有父类相同的功能。封装:隐藏部分对象的属性和细节,对数据的访问只能通过外公开的接口。通过这种方式,防止程序运行中无关部分遭到意外改变或错误的使用了对象的私有部分。多态:对于同一个行为,不同的子类对象可能有不同的具体表现
面向对象的特征:封装、继承和多态。继承:使子类型对象获得父类型对象的属性和方法,从而使子类对象具有父类相同的功能。封装:隐藏部分对象的属性和细节,对数据的访问只能通过外公开的接口。通过这种方式,防止程序运行中无关部分遭到意外改变或错误的使用了对象的私有部分。多态:对于同一个行为,不同的子类对象可能有不同的具体表现
Spring的初衷是为了替代EJB,减轻企业应用开发的复杂性。Spring框架是非常轻量的,无论是整个框架的大小还是运行所需开销。此外,Spring是非侵入式的框架,其内部应用依赖的对象并不局限于Spring的特定类,这就令Spring非常友好的和其他的框架一起使用,更容易扩展。Spring通过被叫做控制反转(IOC,Inversion of Control)的技术实现了松耦合