03 2015 档案

简单理解java对象序列化
摘要:Java对象序列化 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 只能将支持 java.io.Serializable ... 阅读全文

posted @ 2015-03-23 09:19 duoyu 阅读(153) 评论(0) 推荐(0)

java 名字重用的术语表
摘要:1 覆盖 一个实例方法可以覆盖其超类中可以访问到的具有相同签名的所有实例方法,从而能够使用动态分配机制。换句话说就是vm基于运行期的类型来选择要调用的复写方法。覆写是面向对象编程技术的基础。class Base{ public void f(){} }class Derived exten... 阅读全文

posted @ 2015-03-18 16:58 duoyu 阅读(157) 评论(0) 推荐(0)

原码、反码、补码,计算机中负数的表示
摘要:原码:将一个整数,转换成二进制,就是其原码。 如单字节的5的原码为:0000 0101;-5的原码为1000 0101。 反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外,每一位取反。 如单字节的5的反码为:0000 0101;-5的反码为1111 1010。 补码:正数的补码就是其... 阅读全文

posted @ 2015-03-15 20:47 duoyu 阅读(472) 评论(0) 推荐(0)

java 解惑系列
摘要:谜题一:数据运算的小问题 1)当问题需要精确答案的时候,要避免使用float 还有double类型,要使用int long BigDecimal类型。这是因为在java虚拟中运算的时候并不是所有的小数都可以表示成二进制的浮点数的精确表示。因此在做商业计算的时候(类似银行计算的时候)推荐使用BigD... 阅读全文

posted @ 2015-03-15 11:18 duoyu 阅读(290) 评论(0) 推荐(0)

导航