1. web.xml过滤器相关标签
<filter>
<filter-name></filter-name>
<filter-class></filter_class>
</filter >
<filter-mapping>
<filter-name></filter-name>
<url-pattern><//url-pattern>
</filter-mapping>
2. Jsp怎样定义一个静态方法,写出相关标签和代码
3. String =“1,2,3”分割(如果有相同的值,只取一个)
String str = "1,2,3";//随便输入的字符串
char []ch=str.toCharArray();//将字符串分割成字符数组
ArrayList list=new ArrayList();//定义一个集合用于存放已经计算过的字符
for(int i=0;i<ch.length;i++)
{
int number=1;//每个字符的起始数是1
for(int j=i+1;j<ch.length;j++)
{
if(ch[i]==ch[j])
{
number++;
}
else
{
continue;
}
}
if(list.contains(ch[i]))//如果集合中已经包含了当前的字符
{
}
else
{
System.out.println(ch[i]+":"+number);
}
list.add(ch[i]);//将当前的字符放到集合中
}
4. 把“text.txt”以字符形式读到内存 (UTF-8)
//读入文本文件中的信息
int size=1024;
//创建文件输入流
FileChannel fc=new FileInputStream("d://text.txt").getChannel();
//获得当期系统的编号
ByteBuffer buff=ByteBuffer.allocate(size);
//将文件流中的内容读入到缓冲区中
fc.read(buff);
//反转编码
buff.flip();
//创建此字节缓冲区的视图,作为 char 缓冲区(转换成字节缓冲区)
CharBuffer cb=buff.asCharBuffer();
Charset cs=Charset.forName("GBK");
//将当前参数指定的字符串转换成当前编码
cs.encode(buff.toString());
//将当前缓冲区中的字符编码转换成Unicode字符编码
cb=cs.decode(buff);
System.out.println(cb);
fc.close();
5. HashTable是否可以序列化(可以)
6. RandomAccessFile继承那些类和接口
继承object类 DataInput, DataOutput接口
7. 什么情况下要重写hashcode()
当你要重写对象的equals方法时,你必须重写该对象的hashcode方法.
两个对象之间要互相equals的话,就必有具备相同的hashcode.
8. copy, substring,concat
copy是赋值字符串,substring是截取字符串,concat是连接字符串
9. 把E”/class下所有的文件打到aa.jar包中
C:\>jar cvf E: \Da.jar E:\class\Da.class
C:\>java -jar E:\workspace\TestJar\src\Da.jar
10. 整数转化成二进制输出
int i=28;
String iBin = Integer.toBinaryString(i);//10进制转换成2进制
System.out.println("转换成2进制的结果是:"+iBin);
11. 如何获得Session中的sessionid;
session.getId();
12. javaScript动态创建Div层
13. javascript中alert中的换行
14. session,cookie,appliantion的区别
session存储在服务器的内存或硬盘上,cookie存储在客户端的内存或硬盘上