Java基础
文章平均质量分 87
kongmin_123
每天进步一点点。
展开
-
Java中的序列化
什么是Java对象序列化?Java中的序列化主要是指对Java对象的序列化。Java对象的序列化就是把Java对象转换成跟平台无关的二进制流,反序列化就是把序列化的二进制流恢复成原来的JAVA对象。为什么要进行序列化?当虚拟机停止运行之后,内存中的对象就会消失,Java对象经过序列化可以将对象转换成二进制流保存下来,比如保存在磁盘中,一般是保存到文件中,或者将对象的序列化为字符串保存到...原创 2018-08-28 21:09:33 · 337 阅读 · 0 评论 -
Java中的小数是怎么存储的?
Java中的小数使用double和float表示,小数属于浮点型(默认为double)。对于float型的值,则要在数字后加f或F,如12.3F,它在机器中占32位,4个字节来存储,表示精度较低。double是64位。那么一个小数在Java中是如何存储的呢?1.Java语言中,float类型数字在计算机中的存储遵循IEEE-754格式标准:(1)一个浮点数有3部分组成:符号位,指数...原创 2018-08-25 17:18:11 · 9396 阅读 · 1 评论 -
Java基础
1.String,StringBuffer和StringBuliderString是字符串常量,StringBuffer和StringBuilder都是字符串变量。String类型是不可改变的对象,由于这种机制,每当用String对字符串做拼接时,实际上是在不断的创建新的对象,而原来的对象就会变为垃圾被GC回收掉,执行效率就会很低。特殊情况:String str = “This is ...原创 2018-09-18 10:31:28 · 379 阅读 · 0 评论