java笔试1
1. HttpSession session = request.getSession()
与HttpSession session = request.getSession(true)的区别?
参考答案:
getSession(true)的函数原型为::HttpSession session = request.getSession (Boolean create)
如果有与当前的request先关联的HttpSession,那么返回request相关联的HttpSession,如果还没有,那么:
java 代码
与当前
如果create==true, 那么返回一个新建的HttpSession,
如果create==false, 那么返回null.
2. getParameter与 getAttribute的区别?
参考答案:
Attribute是指属性。
Parameter是指参数,由URL传入或由FORM提交的内容
3.以下哪一个不是赋值符号?
A. += B. <<= C. <<<= D. >>>=
参考答案:
A.很明显是赋值符号
B.<<=左移赋值
C.不是
D.>>>= 右移赋值,左边空出的位以0填充
4.以下哪个不是Collection的子接口?
A. List B. Set C. SortedSet D. Map
参考答案:D
5.BufferedReader的父类是以下哪个?
A. FilterReader B. InputStreamReader C. PipedReader D. Reader
参考答案:D
6.子类A继承父类B
A a = new A();
则 父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?
参考答案:父类B静态代码块->子类A静态代码块->父类B构造函数->父类B非静态代码块->子类A构造函数->子类A非静态代码块
7.找错题。如下程序哪里错?请指出并且说明原因。
public class AA {
protected int i;
public AA(int i){
this.i = i;
}
}
public class BB extends AA {
private int j;
public BB(int i,int j){
super(i);
this.j = j;
}
public double getDouble(){
return i + 2.0;
}
public static void main(String[] args){
AA a = new AA(3);
BB bb = new BB(5,6);
System.out.println(bb.getDouble());
}
}
8.如下程序,输出什么?
public class OnlyTest {
public void chan
相关文档:
Jsp
方面
jsp的常用的命令答:page, include, talib, forward,
Servlet
方面
1
、说一说
Servlet
的生命周期
?
答:servlet有良好
的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的
init,service和destroy方法表达。
2
、
Servlet
版本间
(
忘� ......
全本《数据库开发这点事-Java快速入门》免费下载
来自:http://zyt.howwe.net/me.php?320
目录:http://zyt.howwe.net/ok.php?321
内容简介
针对Java初学者及入门者,系统阐述Web开发基本知识,结合数据库的快速应用,使读者快速跨入Java领域,对编程语言不再畏惧。该书作为《从人生需要引导论Java快速开发 ......
1. 什么是Serialization?
串行化(Serialization)是计算机科学中的一个概念,它是指将对象存储到介质(如文件、内在缓冲区等)中或是以二进制方式通过网络传输。之后 可以通过反串行化从这些连续的位数据重新构建一个与原始对象状态相同的对象,因此在特定情况下也可以说是得到一个副本,但并不是所有情况都这样。
Java有S ......
将下载后的文件解包,得到jxl.jar,放入classpath,安装就完成了。
基本操作
一、创建文件
拟生成一个名为“测试数据.xls”的Excel文件,其中第一个工作表被命名为“第一页”,大致效果如下:
代码(CreateXLS.java):
//生成Excel的类
import java.io.*;
import jxl.*;
import jxl.write. ......
jvm classLoader architecture:
1. Bootstrap ClassLoader/启动类加载器
主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。
2. Extension ClassLoader/扩展类加载器
主要负责jdk_home/lib/ext目录下的jar包或 -Djava.ext.dirs 指定目录下的jar包装入工作。
3 ......