1.servlet 是单例的吗?请写出servlet中方法
Servlet并不是单例,只是容器让它只实例化一次,变现出来的是单例的效果而已
init(),service(),destroy()
9个:request, response, pageContext, session, application, out, config, page, exception
clone() 创建并返回此对象的一个副本。
boolean equals(Object obj) 指示其他某个对象是否与此对象“相等”。
protected void finalize() 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
Class<?> getClass() 返回此 Object 的运行时类。
int hashCode() 返回该对象的哈希码值。
void notify() 唤醒在此对象监视器上等待的单个线程。
void notifyAll() 唤醒在此对象监视器上等待的所有线程。
String toString() 返回该对象的字符串表示。
void wait() 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。
4.实现一个简单的冒泡排序
5.实现一个简单的单例
6.你最常见的5个exception
NullPointerException ,ClassNotFoundException ,ArithmeticException ,ArrayIndexOutOfBoundsException ,IllegalArgumentException, IllegalAccessException
7.<?extends?>和<? super ?>区别
<?extendsT>不是一个集合,而是T的某一种子类的意思,记住是一种,单一的一种。你或许还觉得为什么add(T)不行?因为<?extendsT>是T的某种子类,能放入子类的容器不一定放入超类,也就是没可能放入T。
<?superT>这里比较容易使用,没<?extendsT>这么多限制,这里的意思是,以T类为下限的某种类,简单地说就是T类的超类。但为什么add(T)可以呢?因为能放入某一类的容器一定可以放入其子类,多态的概念
8.web-inf里的jsp可否使用浏览器通过url直接调用?请说明原因
WEB-INF目录下的jsp文件,在浏览器中是不能直接访问的。(没有访问的权限)
9.第一道前两个图片阴影部分面积加起来等于第三个面积
10.第二道图示题内圈顺时针旋转,每次一步,外圈逆时针旋转,每次两步
11.如何避免sql注入的