时光面试题.doc

来源:互联网 发布:环境监测数据空虚作假 编辑:程序博客网 时间:2024/06/05 19:58
 

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存储在客户端的内存或硬盘上

 

原创粉丝点击