https://blog.csdn.net/my_truelove/article/details/53758412

字符和字节之间可以互相转化,中间的参照就是编码方式。

相当于给你一个密码本,按照这个规则,你可以把字符翻译成字节,也可以把字节翻译成字符。

下面密码本有这些:

1. ASCII码,一个字符对应一个字节,可以表示完所有的英文字母,由于汉字占2个字节,所以不可以表示中文。

2. 所以后来就有了Unicode码,分两种,一种是UTF-16,一个字符对应2个字节。一种是UTF-8,他可以使用1~4个字节表示一个字符,可变长度,节省空间,节省带宽。

Java中所有数据在硬盘上的读写和传输都是以字节形式进行的,包括文本,图片,视频和音频等。

但是字节人类难以阅读,在编码和展现给我们看时,就需要转化为字符,所以字符是只存在于内存中的。

最新文章

  1. (原)list中null的谨慎使用
  2. Linux open函数
  3. DirectShow程序运行过程简析
  4. Bootstrap 路径分页标签和徽章组件
  5. 第四节:监视AppDomain
  6. awk简明教程
  7. php修改排序,上移下移
  8. 内核代码架构图 :systemtap函数选择点
  9. c语言筛选质数
  10. 什么是core dump?(转)
  11. JSP网站开发基础总结《九》(转)
  12. 多模块分布式系统的简单服务访问 - OSGI原形(.NET)
  13. Android开源库loopj的android-async-http的 JsonHttpResponseHandler 存在死循环GC_CONCURRENT
  14. 13.QT-QMainWindow组件使用
  15. linux位数查看
  16. Flume的Source
  17. Android ListView的使用(一)
  18. 低配NOSQL
  19. Windows环境双系统安装环境配置
  20. 原lnmp环境服务器升级为mysql+nginx+php单个docker容器构建的lnmp环境

热门文章

  1. VS2010-MFC(对话框:非模态对话框的创建及显示)
  2. sed应用 升级场景配置文件更新 指定行追加
  3. 《DSP using MATLAB》Problem 8.8
  4. vue 报错:Cannot read property '_wrapper' of undefined
  5. HBase与传统关系数据库的对比分析
  6. Leetcode152. Maximum Product Subarray乘积的最大子序列
  7. linux下mysql的配置问题
  8. MySQL实战总结
  9. N!中素因子p的个数 【数论】
  10. (视频分辨率介绍)混淆的概念:SIF与CIF、4CIF与D1