程序面试题的收编
==与equals的区别
==比较的是引用而equals方法比较的是内容
String s3 = new String(”abc”);
String s4 = new String(”abc”);
System.out.println(”== comparison : ” + s3 == s4); false
System.out.println(”Using equals method : ” + s3.equals(s4))
native方法是非Java代码实现的方法。
true;
问题:在System.out.println()里面,System, out, println分别是什么?
答案:System是系统提供的预定义的final类,out是一个PrintStream对象,println是out对象里面一个重载的方法。
多态在Java里有三种表现方式:方法重载通过继承实现方法重写通过Java接口进行方法重写。
当类加载器将类加载到JVM中的`时候就会创建静态变量,这跟对象是否创建无关。
答案:transient变量不会进行序列化。例如一个实现Serializable接口的类在序列化到ObjectStream的时候,transient类型的变量不会被写入流中,同时,反序列化回来的时候,对应变量的值为null。
在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型,在Java7中可以支持String。
2.sleep() 和 wait() 有什么区别?
sleep是线程类(Thread)的方法,传入参数是毫秒数,线程暂停休眠一段时间,到时后会自动恢复,sleep不会释放对象锁。
wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁并等待,只有此对象调用notify或notifyAll后本线程才再次获得对象锁,并运行
Session 和 cookie区别 cookie一般保存在客户端 session也许会用到cookie帮忙保存sessionid如果客户禁止了cookie 可以用其他方法比如:URL重写或者表单隐藏字段等。
【程序面试题的收编】相关文章:
苹果公司的面试题03-23
图像处理的笔试面试题08-19
华为硬件面试题08-22
求职英语面试题集锦08-22
银行招聘英语面试题04-03
经典面试题回答思路08-31
外企应聘最常问的英文面试题03-20
2017银行常见的面试题及回答04-01
求职故事:苹果公司的面试题03-25
重要证件丢失后的办理程序03-28