okio
2016-12-09 15:23:23 0 举报
Okio是一个开源的Java库,用于处理I/O操作。它提供了一套简洁、高效的API,使得在Java应用程序中进行文件读写、网络传输等操作变得更加容易。Okio的设计目标是简化I/O操作,提高性能,同时保持与标准Java I/O API的兼容性。通过使用Okio,开发者可以快速地实现文件的读取、写入、复制、删除等操作,以及通过网络发送和接收数据。此外,Okio还支持异步I/O操作,可以在不阻塞主线程的情况下执行I/O任务,从而提高程序的响应速度。总之,Okio是一个功能强大、易于使用的Java I/O库,适用于各种类型的Java应用程序。
作者其他创作
大纲/内容
encoded_method
uleb128 method_idx_diff;uleb128 access_flags;uleb128 code_off;(code_item
class_def_item
filed_id_item
ushort class_idx;(所属类,必须是class的type)ushort type_idx;(域类型type_item)uint name_idx;(string idx
string_ids_item
uint string_data_off;
method_id_item
ushort class_idx;(所属类,必须是class的type)ushort proto_idx;(方法原型uint name_idx;(string idx
class_data_item
uleb128 static_fields_size;uleb128 instance_fields_size;uleb128 direct_methods_size;uleb128 virtual_methods_size;encoded_field static_fields [ static_fields_size ];encoded_field instance_fields [ instance_fields_size ];encoded_method direct_methods [ direct_method_size ];encoded_method virtual_methods [ virtual_methods_size ];
type_ids_item(类型)
uint descriptor_idx(string池index)
encoded_field
uleb128 filed_idx_diff; access_flags;
proto_id_item(method原型)
uint shorty_idx;(string池中index)uint return_type_idx;(type池idx)uint parameters_off;
string_data_item
uleb128 utf16_size;ubyte data;
code_item
ushort registers_size;ushort ins_size;ushort outs_size;ushort tries_size;uint debug_info_off;uint insns_size;ushort insns [ insns_size ];ushort paddding; // optionaltry_item tries [ tyies_size ]; // optionalencoded_catch_handler_list handlers; // optional
string_data_off指向
type_list(参数列表)
uint size;(参数格式)ushort type_idx[size];(分别指向type
0 条评论
下一页