-
in.read() !=-1 没有读到末尾查看全部
-
In.read读取查看全部
-
字节流输入输出方法查看全部
-
输入流、输出流、字节流、字符流查看全部
-
s.getBytes()转换字符串为字节数组(字节为转换后的int数据类型); Integer.toHexString() 将int转换为十六进制 int 32位,byte 8位; byte 转 int 在前面添加24个零;b&0xff 与运算消除前面的24个零查看全部
-
transient关键字修饰的变量不会被序列化。在传输文件的时候,不需要的传输的内容就可以使用该关键字修饰。查看全部
-
byte类型8位,int类型32位, 为了避免数据转换错误,通过&0xff(与运算)将高24位清零查看全部
-
从inputstream批量读取字节查看全部
-
Java IO read(byte[] buf); 读取数据填充到字节数据buf查看全部
-
RandomAccessFile 写数据,char 写入的是一个字节,指针位移一位, 还有多种基本数据类型的写入方法 writeInt();查看全部
-
transient // 不进行默认的序列化,可以自己完成,提高性能 s.writeInt(); // 自己完成 s.defaultWriteObject(); // 默认 看源码Ctrl+左键查看全部
-
如果父类没实现序列化接口,子类实现了序列化接口,当子类序列化时,父类不会被序列化,那么子类反序列化时,没法从文件中找到父类,就只能调用父类构造器初始化父类查看全部
-
file.mkdir(); // 创建文件夹 file.delete(); // 删除 File.separator 设置分隔符,可移植到不同系统 file.exists(); // 是否存在 file.isDirectory(); // 是否目录 file.isFile(); // 是否文件 file.createNewFile(); // 创建文件查看全部
-
JAVA I/O输入输出流 三、RandomAccessFile的使用 1、RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。 2、RandomAccessFile支持随机访问文件,可以访问文件的任意位置 3、Java文件模型:在硬盘上的文件是byte byte byte存储的,是数据的集合 4、打开文件:有两种模式rw读写、r只读 RandomAccessFile raf=new RandomAccessFile(file,"rw"); 文件指针,打开文件时指针在开头pointer=0; 5、写方法 raf.write(int)--->只写一个字节(后8位),同时指针指向下一个位置,准备再次写入 6、读方法 int b=raf.read()----->读一个字节 7、文件读写完成以后一定要关闭(Oracle官方说明) 四、字节流的使用 五、字符流的使用 六、对象的序列化和反序列化查看全部
-
0xff = 255。先变成二进制,F就是1111,FF就是11111111,再变成十进制:2^7+2^6...+2^0=255查看全部
举报
0/150
提交
取消