2018-06-30 --二级制中对于数据类型的关系

byte : 1个字节 对应8位二进制位数  

short: 2个字节 对应16位二进制位数

int :   4个字节  对应32位二进制位数

long  8个字节 对应48位二进制位数

以上都有负数为偶数 和整数为奇数    

char:  2个字节  对应16位二进制位数  不能够取负数  所以直接2^16 -1  得到  [0-65535]  

在 运算中,位运算符直接操作内存,所以会比普通运算速度要快.

                                     vector                  arraylist             linkedlist   

底层数据结构:               数组                    数组                  链表    

频繁插入和删除是                                                             ✔

    遍历查询时                  ✔                         ✔ 

    在多线程时                  ✔      

  出现时间:                     1.0                         1.2

                              线程安全,效率低         效率高,线程不安全

容量                     扩展原来长度的一倍    扩展原来长度的2分之一    

list  : 有序 且重复  

set : 无序 且不重复

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容