程序面试题的收编

时间:2021-03-15 13:58:48 综合指导 我要投稿

程序面试题的收编

  ==与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