农行招聘面试心得

农行招聘面试心得

ID:7712542

大小:30.85 KB

页数:5页

时间:2018-02-23

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

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

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

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

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

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

5、一个public的getInstance方法获取对它的引用,继而调用其中的方法。   publicclassSingleton{ privateSingleton(){}   //在自己内部定义自己一个实例,是不是很奇怪? //注意这是private只供内部调用   privatestaticSingletoninstance=newSingleton();   //这里提供了一个供外部访问本class的静态方法,可以直接访问   publicstaticSingletongetInstance(){ returninstance; } } 第二种形

6、式:   publicclassSingleton{   privatestaticSingletoninstance=null;   publicstaticsynchronizedSingletongetInstance(){   //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次 //使用时生成实例,提高了效率! if(instance==null)   instance=newSingleton(); returninstance;} } 其他形式:   定义一个类,它的构造函数为private的,所有方法为static的。 一般

7、认为第一种形式要更加安全些 6.请说出你所知道的线程同步的方法。   wait():使一个线程处于等待状态,并且释放所持有的对象的lock。   sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。   notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。   Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。  

8、 7.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?   多线程有两种实现方法,分别是继承T

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

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

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