猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
什么是编码?
编码和字节这个两个概念之间有什么关联?有什么关系?这个问题是在AVA的领域内提出的
死神的苹果
浏览 1271
回答 3
3回答
linhbo
字节码,我的理解就是机器码,便于机器识别的语言,说白了就是2进制码。这个和什么计算机语言并没有关系,java你在编译的过程中就是将java文件转换成.class文件,变成字节码,才会形成可移植的能力。编码我也不太明白学术语言怎么说明,简单的理解,就是你在设计程序的时候需要保证你的编码一致,比如UTF-8,你才能保证中文不乱码,在数据库,包括浏览器里面,都是有默认的编码格式的。编码对目前的作用就是保证你不乱码。
0
0
0
键盘兔
编码和字节没有直接关系,字节是数据大小单位,一个字节换成二进制就是8位,以二进制的形式表示的数据一般叫做字节码。编码是数据的由二进制码到数据之间的转换方式。 比如 美国定义 11110001 是某个字母 ,另外一个组织或者国家不同意,就可以提出另外一种编码说这个11110001是 汉字 王 ,这就是两个不同的编码方式,如果这种方式被完善并命名推广了。被世界上的计算机行业认可了就可以被广泛使用。 所以任何一个文件,或者字符串在保存成字节码的时候,都要告知系统,这个文件是用什么编码保存的,当我读取的时候必须要用同样的编码,不然就读到乱码,不能正确理解。比如最常见的编码就是 UTF-8 gbk
0
0
0
元气满满GO
人民币,美元,日元.....
0
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续