文章分类 -  Java IO

此分类为阅读O'Reilly Java™ I/O, 2nd Edition 时所写笔记。
002.Character data
摘要:01. ASCII:7 byte(0 - 127)02. LATIN-1:8 byte (0 - 256)03. Unicode:8 - 32 byte(0 - 4,294,967,296)  0 - 255 same as LATIN-1  Unicode只是一个数据集,并没有明确定义字节数,big - or little-endian,通常最常用的又UTF-8, UTF-16, UTF-32。  UTF-32是最幼稚的编码方式,他把所有的字符存储为32bit。  UTF-16可以表示绝大多数的字符,Java虚拟机就是用的这种编码格式。  UTF-8是最有效的编码方式,它用8bit存储ASC 阅读全文

posted @ 2010-12-12 22:52 杰克船长 阅读(72) 评论(0) 推荐(0)

001.什么是intS
摘要:在数据计算中,最方便的是int,而使用其他类型往往不是很方便。  例如:[代码]因此,为了方便,在大多数流操作中使用的实际数据类型并不是byte,而是intS(unsigned type: 0 - 255),这些intS会被自动转换为byte。  例如,java.io.InputStream 中的 read()方法返回“数据的下一个byte,如果是数据流尾则返回-1”。那么,如果数据流中取得的数是“-1”该怎么办?[代码]这里返回的int并不是byte(-128 - 127),而是unsigned byte(0 - 256),因此“-1”可以被很好的被区分开来。  java.io.InputS 阅读全文

posted @ 2010-12-12 22:31 杰克船长 阅读(315) 评论(0) 推荐(0)

导航