农行招聘面试心得

农行招聘面试心得

ID:19920786

大小:15.57 KB

页数:5页

时间:2018-10-07

农行招聘面试心得_第1页
农行招聘面试心得_第2页
农行招聘面试心得_第3页
农行招聘面试心得_第4页
农行招聘面试心得_第5页
资源描述:

《农行招聘面试心得》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、农行招聘面试心得  今天去京东面试丢人了,感觉到差距了,之后该fighting!fighting!fighting!了。。。。。。下边是面试题,记了大致的题目,给哥们儿一参考。。。。  的内置对象及方法。  request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie,header,和session数据的有用的方法。  response表示HttpServletResponse对象,并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)  o

2、ut对象是的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。  pageContext表示一个对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。  session表示一个请求的对象。Session可以存贮用户的状态信息  applicaton表示一个对象。这有助于查找有关servlet引擎和servlet环境的信息  config表示一个对象。该对象用于存取servlet实例的初始化参数。  page表示从该页面产生的一个servlet实例 

3、 2.说出Servlet的生命周期  Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。  3.反射机制  4.说出ArrayList,Vector,LinkedList的存储性能和特性  ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉

4、及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。  5.编程题:写一个Singleton出来。  Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。  一般Singleton模式通常有几种种形式:  第一种形式:定义一个类,它的构造函数为p

5、rivate的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。  publicclassSingleton{  privateSingleton(){}  //在自己内部定义自己一个实例,是不是很奇怪?  //注意这是private只供内部调用  privatestaticSingletoninstance=newSingleton();  //这里提供了一个供外部访问本class的静态方法,可以直接访问  publi

6、cstaticSingletongetInstance(){  returninstance;  }  }  第二种形式:  publicclassSingleton{  privatestaticSingletoninstance=null;  publicstaticsynchronizedSingletongetInstance(){  //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次  //使用时生成实例,提高了效率!  if(instance==null)  instance=newSingleto

7、n();  returninstance;  }  }  其他形式:  定义一个类,它的构造函数为private的,所有方法为static的。  一般认为第一种形式要更加安全些  6.请说出你所知道的线程同步的方法。  wait():使一个线程处于等待状态,并且释放所持有的对象的lock。  sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。  notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状

8、态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。  Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。  7.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?  多线程有两种实现方法,分别是继承Thread类与实现Runna

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。