引自本blog,林杰杰的“JAVA真是强”
原文:
class 人
{
private String 姓名;
private int 年龄;
public 人(String 名,int 岁)
{
姓名 = 名;
年龄 = 岁;
}
void 介绍()
{
System.out.println("我叫" + 姓名 + ",今年" + 年龄 + "岁。");
}
public static void main(String[] args)
{
人 林 = new 人("林杰杰",22);
林.介绍();
}
}
居然这样写程序也能编译运行,JAVA真是……完美!!
再论:
1.为什么可以用中文来作为标志符?
其实标志符说简单的就是一字符串,同时JAVA默认unicode字符编码,而不是ASCLL码。在unicode中,用2个字节来表示1个字符,同时这2个字节也可以来表示1个汉字,因此可以把1个汉字当作1个1个char,故可以用汉语来表示标志符。
2.我认为这样做很不可取(只是好玩罢了),这样作其实失去了java的平台可移性,比如在纯英文的操作系统中就可能出现乱码。
^_^,当然了,我第一次看到这种情况也觉得很好玩,很有意思。
正文
再论林杰杰的“JAVA真是强”2005-06-17 10:27:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/xiangyu/1889.html
阅读(3572) | 评论(4)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论