社区
Java SE
帖子详情
java中char类型的迷惑?
jasonchain
2007-09-28 10:54:22
java里char类型占用多少个字节?
是不是用的unicode码?
unicode不是两个字节吗?
而且unicode很早就用完了,又进行了扩展?
扩展之后char类型怎么处理的?
java中的标识符能不能出现所有的unicode码?
变量名好像不行,但函数名却可以用汉字,这是为什么?
...全文
3070
6
打赏
收藏
java中char类型的迷惑?
java里char类型占用多少个字节? 是不是用的unicode码? unicode不是两个字节吗? 而且unicode很早就用完了,又进行了扩展? 扩展之后char类型怎么处理的? java中的标识符能不能出现所有的unicode码? 变量名好像不行,但函数名却可以用汉字,这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jasonchain
2007-09-30
打赏
举报
回复
1楼 2楼的能不能讲得通俗点,不太明白
可以加qq聊吗?215001075
火龙果被占用了
2007-09-29
打赏
举报
回复
JDK 1.5 以上支持 Unicode 4.0,也就是 Unicode 的范围是 U+0000~U+10FFFF,
超过 U+FFFF 的字符采用代码点(也就是 int 类型的数据)来表示,具体的可以
参考一下下面这个链接的文章《Java 平台中的增补字符》,对此作了很详细的介
绍。
http://gceclub.sun.com.cn/developer/technicalArticles/Intl/Supplementary/index_zh_CN.html
Computeryp
2007-09-29
打赏
举报
回复
变量名可以用汉字
jiangguanghe185
2007-09-29
打赏
举报
回复
最好是用全英文来编写程序
zephyr_cc
2007-09-29
打赏
举报
回复
代码点在U+0000到U+FFFF之间的就用\u0000到\uffff表示
U+10000到U+1FFFF之间的用 \ud800到\udbff中的作为第一个单元, 用\udc00到\udfff作为第二单元,组合起来表示
char这个概念就是指\u0000到\uffff,这是占两个字节
其余的用code point这个概念
可能作为java表示符的字符用isJavaIdentifierStart和isJavaIdentifierPart确认
beiouwolf
2007-09-29
打赏
举报
回复
java的char是utf-16的
官方说法是不建议使用char类型
面试必考之
Java
中
String是基础
类型
?是包装
类型
?
这篇博客探讨了
Java
中
String是否属于基础
类型
或
char
的包装类。内容包括String与new String的区别,它们在JVM
中
的存储机制,以及为何在开发
中
避免使用new String。通过对String.equals和==的分析,揭示了String的特性及其非基础
类型
和非包装类的本质。
java
中
char
负数_
java
将一个负数强转成
char
会出现什么结果呢?
本文解析了一段
Java
代码
中
涉及的转型操作,包括从int到byte、从byte到
char
以及从
char
到int的转型过程。文章详细解释了转型背后的符号扩展行为,并提供了明确表达转型意图的方法。
java
各
类型
所占字节数_
java
io的
迷惑
(各
类型
所占字节数)
本文探讨了
Java
中
使用FileInputStream按字节读取文件的问题,特别是对于
char
类型
和汉字的处理方式。文
中
提供了示例代码并分析了为何英文字母可以正确显示而汉字则显示为“??”。
为什么
Java
中
可以直接用 int 变量存储
char
数据
类型
本文探讨了
Java
编程
中
基础数据
类型
之间的转换,特别是
char
和int之间的转换。当将int转换为
char
时,实际是将十进制值转换为对应的ASCII字符。这个过程在算术运算
中
体现出了数据
类型
的提升效果,即所有运算首先提升到int
类型
。对于int到
char
的转换,不需要强制
类型
转换,因为它们之间可以直接操作。文章通过实例展示了这种转换行为,并强调了不同
类型
间转换的规则。
java
基础篇(2)深入解析基本
类型
本文介绍
Java
基本
类型
,包括默认
类型
、字节数、后缀等。阐述
类型
转换,如int字面常量转低
类型
、复合运算符隐式转换、
char
类型
特殊转换及运算结果
类型
。还讲解浮点数
类型
,包括存储格式、小数模糊值、精度丢失问题及解决办法,推荐使用BigInteger和BigDecimal。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章