- 浏览: 31447 次
- 性别:
- 来自: 上海
最新评论
文章列表
首先需要明确下面的知识点:
1、引用变量与对象的区别;
2、字符串文字"abc"是一个String对象;
3、文字池(pool of literal strings)和堆(heap)中的字符串对象。
一、引用变量与对象
A aa;
这个语句声明一个类A的引用变量aa[我们常常称之为句柄],而对象一般通过new创建。所以题目中s仅仅是一个引用变量,它不是对象。
二、Java中所有的字符串文字[字符串常量]都是一个String的对象
有人[特别是C程序员]在一些场合喜欢把字符串"当作/看成"字符数组,这也没有办法,因为字符串与字符数组存在一些内在的联系 ...
http://wenku.baidu.com/link?url=vfZamIocLiKM7gzBM83KWF-JkxU13GAyodEXfFlTY_DtPB0OXR1UdHfwck7vp65zkwRiBneFGou0_utpZOl_-ZF8RgrZ-H6fqy7V17OpQJa
集合区别:
http://wenku.baidu.com/link?url=3_XirvprnpJd34fT7PzqWBN9OxDnSgyseYw-cqMkWnhOWursOkaeDp6otiHA7yKV_Ki4Iawe3NcdIhErLLtfzqYZwZapyEn6A-i3GmRER8y
接受socket无固定长度的报文,报文体的长度存在http头的Content-Length:中
protected boolean doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out) throws Exception {
if (in.remaining() < packetLength)
return false;
byte[] headBytes = null;
try{
if(headLength ==0 && bodyLength==0) ...