导航:首页 > 编程语言 > java字符的unicode编码

java字符的unicode编码

发布时间:2024-12-14 15:28:47

A. java:在Java中String是以Unicode保存的吗

字符串在java内存中总是按unicode编码存储的。比如"中文",正常情况下(即没有错误的时候)存储为"4e2d 6587",如果charset为"gbk",则被编码为"d6d0 cec4",然后返回字节"d6 d0 ce c4".如果charset为"utf8"则最后是"e4 b8 ad e6 96 87".如果是"iso8859-1",则由于无法编码,最后返回 "3f 3f"(两个问号)。

java虚拟机采用UCS2(通用字符集)标准保存字符,所有的字符在内存中都是2个字节,这样虚拟机处理字符串的截取、长度和判断都非常容易。其他语言如PHP、Python也是,在运行时采用固定长度存储字符。
相对应编译后的class,java规定采用UTF-8保存,因为大部分是英文字符,只有一个字节,可以大量节省存储空间。

B. java中如何输出字符变量的Unicode编码值

java中可以使用char类提供的charAt()方法来获得字符的unicode的编码值,示例如下:

(2)java字符的unicode编码扩展阅读:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

参考资料:网络-java

阅读全文

与java字符的unicode编码相关的资料

热点内容
工艺编程制度 浏览:101
linuxmysqldata目录 浏览:364
php分销注意什么 浏览:43
如何比对服务器内存 浏览:397
查看iscsi目标服务器IP地址 浏览:754
波罗车空调压缩机价格 浏览:761
java淘宝api 浏览:767
你好世界代码无法编译 浏览:460
家具软件app哪个好 浏览:75
怎么用命令方块召唤血月 浏览:379
美橙香港的服务器怎么样 浏览:154
如何安卓手机上的app不被删掉 浏览:569
云服务器资源如何预估 浏览:938
文件夹双击全屏怎么关闭 浏览:124
压缩后的乳胶枕头 浏览:434
c通过编译后形成的扩展名 浏览:435
java字符的unicode编码 浏览:405
密码每次加密都不一样 浏览:440
函数化编程的作用 浏览:955
车钥匙解压神器 浏览:150