Java 基础知识
面向对象的三大特征:
封装:对外部不可以见,保护类中的操作不被外部直接访问。
继承:扩展类的功能,(子继承父的财产)
多态:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不
同 而采用多种不同的行为方式。
多态例子:键这个动作,如果当前在 下弹出的就是 帮助;在
下弹出的就是 帮助和支持。同一个事件发生在不同的对象上会产生不同的结果
抽象类()和接口()的区别?
使用 声明,一个子类只能继承一个抽象类,抽象类中的成员变量可以是各
种类型,是对一种事物的抽象。
使用 声明,一个类却可以实现多个接口,接口中的成员变量只能是
类型的,是对行为的抽象。
3.servlet 的生命周期
答:(1)web 容器加载 servlet 生命周期开始
(2)通过调用 servlet 的 init()方法进行 servlet 的初始化
(3)通过调用 service()方法实现,根据请求的不同调用不同的 do***()方法
(4)结束服务调用 servlet 的 destroy()方法
和 的区别
数据存放在服务器上, 数据存放在客户浏览器上。
可以存对象, 只能存字符串。
存储没有大小限制和服务器的内存大小有关, 有大小限制保存数据
不超过 。
() 是安全的, 是不安全的,通过拦截或本地文件找得到你的
后可以进行攻击。
!" 关键字的作用、原理。
作用:保证变量在多线程之间的可见性、原子性和防止指令重排序。
#$%& 原理,'( ) 的优化
()生成一个 * 初始容量 # 的数组+链表结构,使用容量大于 -.! 时,自动扩容
/
评论0
最新资源