接口与抽象类的区别
1.接口可以多重继承 ,抽象类不可以 2.接口定义方法,不给实现;而抽象类可以实现部分方法 3.接口中基本数据类型的数据成员,都默认为static和final,抽象类则不是 如果事先知道某种东西会成为基础类, 那么第一个选择就是把它变成一个接口。 只有在必须使用方法定义或者成员变量的时候,才应考虑采用抽象类。
128、开发中都用到了那些设计模式?用在什么场合? 答:factory:工厂模式,用来解耦
singleton:单例,用来减少垃圾对象和缓存
Iterator:用来遍历对象 templete:模板模式,用来处理相同的操作步骤
Hibernate中的集合 1.bag类:元素无序,可重复 2.set类:元素无序,不可重复 3.list类:元素有序,可重复 4.array类:数组 5.map类:映射关系
54、什么是java序列化,如何实现java序列化? 答:序列化是用来处理对象流的机制,对象流就是将对象流化,可进行读写操作,或网络之间的传输。实现Serializable接口
servlet的生命周期 答:web容器加载servlet,生命周期开始。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不同调用不同的do***()方法。结束服务,web容器调用servlet的destroy()方法。
转载请注明原文地址: https://ibbs.8miu.com/read-2205767.html