突突突突突突

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、is 和 == 的区别

  is : 进行比较,比较的是内存地址是否一致

  ==:进行比较,比较的是值是否相等

  1.小数据池:  

    数字小数据池范围 -5~256

    字符串中如果有特殊字符则他们的内存地址不一样

    字符串中单个*20以内他们的内存地址一样,单个*21以上的内存地址不一样

二、编码与解码

    ascii码:

      不支持中文,

      支持英文,数字,符号

      8位     一个字节

    gbk码:

       支持中文,英文,数字,符号

       英文 16位   两个字节

       中文 16位   两个字节

 

    unicode码 万国码:

       支持 英文,中文,数字,符号

       英文 32位   四个字节

       中文 32位   四个字节

    utf-8码 可变化的长度的万国码:

       英文8位    一个字节

       中文24位     三个字节

    2.编码与解码:

        encode 编码:    拿到明文解码后的对应的字节

        decode 解码: 将编码后的字节解码成对应的明文

    !@! 用什么编码就用什么解码!

    

posted on 2018-08-02 16:20  徐建0304  阅读(211)  评论(0编辑  收藏  举报