由于《java学习笔记》原文发表于论坛上,跟帖中经常有很多补充的知识,所以我把这些有代表性的跟帖复制下来,收集在下面,便于理解原文,本文将不断增加新的跟帖。
1、
我看了你第1节课的内容!~
Boy.java程序和
<html>
<applet code=Boy.class width=100, height=100></applet>
</html>
是怎么运行的!~我运行出来的是一个 X的图片
这说明你的浏览器不支持APPLET,如果支持APPLET的话,是可以看到APPLET 的
不过,看一看你是Boy.class文件是不是和你的HTML文件放在同一个文件夹的下面
回帖人:千里冰封
2、
程序代码:
public class Sign_Num
{ public static void main (String args[ ])
{ char chinaWord='你',japanWord='ぁ';
int p1=36328,p2=38358;
System.out.println("汉字\'你\'在unicode表中的顺序位置:"+(int)chinaWord);
System.out.println("日语\'ぁ\'在unicode表中的顺序位置:"+(int)japanWord);
System.out.println("unicode表中第20328位置上的字符是:"+(char)p1);
System.out.println("unicode表中第12358位置上的字符是:"+(char)p2);
}
}
为什么会运行出
"汉字'你'在unicode表中的顺序位置:20320
日语'ぁ'在unicode表中的顺序位置:12353
unicode表中第20328位置上的字符是:跨
unicode表中第12358位置上的字符是:闖"
不解~那位高手可以解释下吗!
unicode表是包含了世界上绝大多数国家和地区的文字的表
它是16位的,所以编码从0-65565也就是0x0000--0xFFFF
所有的文字都是以编码的形式存在的
现在理解了吧
回帖人:千里冰封