面试

来源:互联网 发布:阿里云认证 有用吗 编辑:程序博客网 时间:2024/05/16 03:30

好久没写面试题了。

今天写个。
   
这个是equals  和 == 引用问题  答案是1

   String str = "null";
        if (str == "null") {
            System.out.println("1");
        }else if (str.length() == 0) {
            System.out.println("2");
        }else{
            System.out.println("3");
        }

//考到是 值得 前++ 和后++问题

        int  a = 8;
        int  b2 = 3;
        float c = a++/b2--;

        System.out.println("c == "+c);
      //考到是 负数 在进行三位运算符时,什么时候变成正数。 
        int a1 = -3;
        int a2 = a<<5;
        System.out.println("a2  "+a2);



ThreadLocal 是jdk 1.2的是ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。

他的构造方法 ThreadLocal();

和四个方法、get () remove()  set()  initialValue() 这个方法是jdk 1.5 才有的方法
注意千万不要认为这是Thread 。


如何实现servlet 单线程模式?

在jsp 中有个<@ page isThreadSafe=?>  将isThreadSafe设置为false 将是单线程模式

详细解说看 :http://blog.csdn.net/john2522/article/details/7467983





0 0
原创粉丝点击