更新时间:2020-07-02 11:43:10 来源:极悦 浏览2229次
苏宁易购是大家非常熟悉的,也是很多朋友想进入的企业,部分是面试的时候必不可少的环节,为了帮助大家顺利进入苏宁易购,极悦java培训机构的小编为大家准备了苏宁易购java笔试题解析,有兴趣的小伙伴可以参考一下。
POST和GET是http中最常用的两种方法,GET方法——从指定资源请求数据,POST方法——向指定资源提交要被处理的数据。
(1)GET请求可以被缓存,POST请求不可以被缓存;
(2)GET请求可保留在浏览器的历史记录中,POST请求不会保留;
(3)GET请求可以被收藏为书签,POST请求不可以;
(4)GET请求传送的参数有长度限制,POST请求没有;
(5)GET请求只能进行url编码,而POST支持多种编码方式;
(6)GET请求只用于取回数据,且不应该用于处理敏感数据;
(7)GET参数通过URL传递,POST放在Request body中;
(8)GET在浏览器回退时是无害的,而POST会再次提交请求;
(9)对参数的数据类型,GET只接受ASCII字符,而POST对此没有限制;
GET/POST本质上都是TCP链接。GET和POST能做的事情是一样的。区别在于GET产生一个TCP数据包;而POST会产生两个TCP数据包。(对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据))
第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。
第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。
第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主键,不能存在传递依赖。即不能存在:非主键列 A 依赖于非主键列 B,非主键列 B 依赖于主键的情况。
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。
静态变量是被static修饰符修饰的变量,也称为类变量,它属于类,不属于类的任何一个对象,一个类不管创建多少个对象,静态变量在内存中有且仅有一个拷贝;实例变量必须依存于某一实例,需要先创建对象然后通过对象才能访问到它。静态变量可以实现让多个对象共享内存。
不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type)和枚举类型(enumeration type),剩下的都是引用类型(reference type)。
栈:由系统自动分配,速度较快,不会产生内存碎片,
堆:是由alloc分配的内存,速度比较慢,而且容易产生内存碎片,不过用起来最方便。
以上就是极悦的小编针对“苏宁易购java笔试题解析”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习