2024年php高级工程师面试题及答案_php高级面试题及答案.docx
《2024年php高级工程师面试题及答案_php高级面试题及答案.docx》由会员分享,可在线阅读,更多相关《2024年php高级工程师面试题及答案_php高级面试题及答案.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2024年php高级工程师面试题及答案_php高级面试题及答案 php高级工程师面试题及答案_php高级面试题及答案 PHP高级工程师在求职面试中,我们应当学会做好面试打算,了解面试题及答案很有必要。下面我已经为你们整理了php高级工程师面试题及答案,一起来看看吧。 php高级工程师面试题及答案一 1、 java 中有几种类型的流?JDK 为每种类型的流供应了一些抽象类以供继承,请说出他们分别是哪些类? 字节流,字符流。字节流继承于InputStreamOutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有很多其
2、他的流,主要是为了提高性能和运用便利。 2、多线程有几种实现方法?同步有几种实现方法? 多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕获 InterruptedException(中断异样)异样。 notify():唤醒一个处于等待状态的线程,留意的是在调用此方法的时候,并不能准确的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而
3、且不是按优先级。Allnotity():唤醒全部处入等待状态的线程,留意并不是给全部唤醒线程一个对象的锁,而是让它们竞争。 php高级工程师面试题及答案二 1、说一说 Servlet 的生命周期? 答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理恳求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。 Servlet被服务器实例化后,容器运行其init方法,恳求到达时运行其service方法,service 方法自动派遣运行与恳求对应的doXXX方法(doGet,doPost)等,当服务器确定将实例销
4、毁的时候调用其destroy方法。 web容器加载servlet,生命周期起先。通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,依据恳求的不同调用不同的do*()方法。结束服务,web容器调用servlet的destroy()方法。 2、说出数据连接池的工作机制是什么? J2EE服务器启动时会建立肯定数量的池连接,并始终维持不少于此数目的池连接。客户端程序须要连接时,池驱动程序会返回一个未运用的池连接并将其表记为忙。假如当前没有空闲连接,池驱动程序就新建肯定数量的连接,新建连接的数量有配置参数确定。当运用的池连接调用完成后,池驱动程序将此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2024 php 高级工程师 试题 答案 _php 高级
限制150内