java
夜曲章
这个作者很懒,什么都没留下…
展开
-
各种二进制转换
整数有四种类型,byte/short/int/long,分别占1/2/4/8个字节,即分别占8/16/32/64位二进制使用最高位表示符号位,用1表示负数,用0表示正数。byte a = -1,如果只是将最高位变为1,二进制应该是10000001,但实际上,它应该是11111111。byte a=-127,如果只是将最高位变为1,二进制应该是11111111,但实际上,它却应该是10000001。和我们的直觉正好相反,这是什么表示法?这种表示法称为补码表示法,而符合我们直觉的表示称为原码表示法,补码翻译 2020-06-08 13:12:29 · 5926 阅读 · 0 评论 -
认识字符流与字节流
字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使用Out...翻译 2019-07-04 16:13:47 · 81 阅读 · 0 评论