2019PHP面试题最全面归纳总结】的更多相关文章

1.请选择以下代码运行的结果: <?php if ('1e3' == '1000') echo 'LOL'; ?> A 无任何输出结果  B   LOL  C 不执行且报错 解析:1e3 是 科学计数法 实数的指数形式 为1乘以10的三次方,故‘1e3’=='1000'是成立的,输出echo ‘LOL’: 2.请选出以下代码运行的结果: <?php $a = "aabbzz"; $a++; echo $a; ?> A b B aabbzz  C aabcaa 解…
原创:微信公众号 码农参上,欢迎分享,转载请保留出处. String字符串是我们日常工作中常用的一个类,在面试中也是高频考点,这里Hydra精心总结了一波常见但也有点烧脑的String面试题,一共5道题,难度从简到难,来一起来看看你能做对几道吧. 本文基于jdk8版本中的String进行讨论,文章例子中的代码运行结果基于Java 1.8.0_261-b12 第1题,奇怪的 nullnull 下面这段代码最终会打印什么? public class Test1 { private static St…
3.6.1ArrayList和LinkedList有什么差别?在哪种场景里应当用ArrayList(或LinkedList)? 大家如果学过数据结构,这个问题不难回答:前者是基于数组,数组比较擅长索引查找,但不擅长被频繁地插入或删除:后者是基于链表,它擅长被频繁地插入或删除,如果对其频繁地进行索引查找,就会影响性能. 3.6.2 ArrayList和Vector有什么差别? 我们知道,ArrayList是线程不安全的,而且会以大概50%的规模进行动态扩容:而Vector是线程安全的,它会以100…
1.error和exception有什么差别 error表示系统级的错误,是java执行环境内部错误或者硬件问题,不能指望程序来处理这种问题,除了退出执行外别无选择.它是Java虚拟机抛出的. exception 表示程序须要捕捉.须要处理的异常,是由与程序设计的不完好而出现的问题,程序必须处理的问题 2.执行时异常和一般异常有何不同 Java提供了两类基本的异常:runtimeException和checkedException 一般异常(checkedException)主要是指IO异常.S…
尊重原创:http://blog.csdn.net/caohaicheng/article/details/38116481 1.说一说Servlet生命周期 Servlet生命周期包括三部分: 初始化:Web容器加载servlet,调用init()方法 处理请求:当请求到达时,运行其service()方法.service()自动派遣运行与请求相对应的doXXX(doGet或者doPost)方法. 销毁:服务结束,web容器会调用servlet的distroy()方法销毁servlet. 2.g…
5.1.7.1 事务的四大特性是什么? ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚. ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态. ⑶ 隔离性(Isolation) 隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离. ⑷ 持久性(Durabi…
4.6.1 java中有几种类型的流? Java中的流分为两种,一种是字节流,另一种是字符流,分别由四个抽象类来表示(每种流包括输入和输出两种所以一共四个):InputStream,OutputStream,Reader,Writer.Java中其他多种多样变化的流均是由它们派生出来的. 4.6.2字节流和字符流有什么差别?它们各自会用在哪些场合? stream结尾都是字节流,reader和writer结尾都是字符流.两者的区别就是读写的时候一个是按字节读写,一个是按字符.实际使用通常差不多.…
4.2.4.1 throw和throws有什么差别?异常(Exception)和错误(Error)有什么差别? throw语句表示抛出异常,由方法体内的语句处理.throws语句用在方法声明后面,表示如果抛出异常,由该方法的调用者来处理.   throws主要是声明这个方法会抛出这种类型的异常,使它的调用者知道要捕获这个异常.throw是具体向外抛异常的动作,所以它是抛出一个异常实例. 4.2.4.2 final.finalize和finally这三个相似的关键字有什么差别? final可以定义…
一.Python基础篇(80题) 1.你为什么学习Python? 一.答题思路 1.阐述 python 优缺点 2.Python应用领域说明 3.根据自身工作情况阐述为什么会使用python 1)python 优缺点 1.优点 1.python语言 简单.优雅.明确.初学者入门快,深入学习,可以快速编写出复杂的程序 2.开发效率高: 拥有非常强大的第三方库,可以直接在其基础上进行开发,大大缩短开发周期. 3.高级语言: 拥有自动垃圾回收功能 4.开源: python语言及第三方库等 源码都是开源…
记得这是阿里校招笔试的一道问答题 答案是小伙伴们之后一起拼出来的,不乏有些飘忽的东西,须要的朋友能够做个參考(详细细节能够自行百度).欢迎提出更好的建议. 在client方面: 1.降低网络请求的数量.可以合并的网络请求尽量合并.尽量在一次查询中完毕多个零散数据的查询 2.为网络数据做本地缓存处理 3.设置超时时间.数据压缩传送.比方从server端获取列表数据.假设能够最好是能将server端的流压缩一下.接收压缩流,这样速度会快点,并且省流量. 3.多线程处理,不要死等网络操作的结果,把耗时…