引自本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的平台可移性,比如在纯英文的操作系统中就可能出现乱码。 ^_^,当然了,我第一次看到这种情况也觉得很好玩,很有意思。

评论