get 和 post 请求的区别 Posted on 2018-09-02 什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响 ... Read more »
float f = 3.4; 是否正确 Posted on 2018-09-02 答案:不正确。 原因:要用强制类型转换 正确答案是 float f = (float)3.4 或 float f = 3.4f; 在java里面,没小数点的默认是int,有小数点的默认是 double; 编译器自动向上转型,如 int 转成 long 系统自动转换没有问题,因为后者精度更高. ... Read more »
3*0.1 == 0.3 将会返回什么?true 还是 false ? Posted on 2018-09-02 false,因为有些浮点数不能完全精确的表示出来 知乎上关于这个问题的回答 一个有趣的网站 http://0.30000000000000004.com/ Read more »
transient变量有什么特点 Posted on 2018-08-28 transient的特点: 1、transient只能修饰成员变量,不能修饰局部变量、方法和类。 2、用户自定义的类变量,需要实现 Serilizable 接口才能被 transient 修饰。 3、被 transient 关键字修饰的变量不再能被序列化,一个静态变量不管是否被 transien ... Read more »
Stack和Heap的区别 Posted on 2018-08-28 堆栈的概念:堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。要点:堆,队列优先,先进先出(FIFO—first in first out)。栈 ... Read more »