首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章:String 类
1.1 概述
1.2 字面量的定义方式
1.3 String 的特点
1.4 String 的内存示意图
1.5 构造 String 对象
1.6 字符串拼接问题
1.7 字符串对象的比较
1.8 空字符串的比较
1.9 字符串的常用方法
1.10 常见正则表达式
第二章:StringBuilder 类
2.1 概述
2.2 常用方法
第三章:系统相关类
3.1 System 类
3.2 Runtime 类
第四章:数学相关的类
4.1 Math 类
4.2 大数运算类
第五章:数组的相关操作
5.1 数组的算法升华
5.2 数组工具类
第六章:日期时间API
6.1.1 概述
6.1.2 本地日期时间
6.2.3 指定时区日期时间 ZonedDateTime
6.2.4 持续日期/时间 Period 和 Duration
6.2.5 日期时间格式化 DateTimeFormat
第七章:字符编码的发展
7.1 ASCII 码
7.2 OEM 字符集的诞生
7.3 多字节字符集(MBCS)和中文字符集
7.4 ANSI 标准、国家标准以及 ISO 标准
7.5 Unicode 的出现
当前位置:
首页>>
技术小册>>
Java语言基础9-常用API和常见算法
小册名称:Java语言基础9-常用API和常见算法
● 当计算机开始发展起来的时候,人们逐渐发现,ASCII 字符集中那可怜的 128 个字符已经不能满足他们的需求了。人们就在想,一个字节能够表示的数字(编号)有 256 个,而 ASCII 字符也只使用了 0x00~0x7F ,也就是占用了前 128 个,后面 128 个数字不用白不用,因此很多人打起了后面这 128 个数字的主意。 ● 可是问题在于,很多人同时有这样的想法,但是大家对于 0x80-0xFF 这后面的 128 个数字分别对应什么样的字符,却有各自的想法。这就导致了当时销往世界各地的机器上出现了大量各式各样的 OEM 字符集。不同的OEM 字符集导致人们无法跨机器交流各种文档。例如:职员甲发了一封简历 résumés 给职员乙,结果职员乙看到的却是 r?sum?s ,因为 é 字符在职员甲机器上的 OEM 字符集中对应的字节是 0x82,而在职员乙的机器上,由于使用的 OEM 字符集不同,对 0x82 字节解码后得到的字符却是 ?。
上一篇:
7.1 ASCII 码
下一篇:
7.3 多字节字符集(MBCS)和中文字符集
该分类下的相关小册推荐:
Mybatis合辑4-Mybatis缓存机制
经典设计模式Java版
Java语言基础8-Java多线程
SpringBoot合辑-高级篇
深入拆解 Java 虚拟机
Mybatis合辑5-注解、扩展、SQL构建
Java语言基础11-Java中的泛型
Java语言基础12-网络编程
SpringBoot零基础到实战
Mybatis合辑2-Mybatis映射文件
深入理解Java虚拟机
Java语言基础14-枚举和注解