ios的同事向我表演,变量名使用中文...当时我人都傻了,我就想试试安卓可不可以用中文。

int 数字 = 123;
Log.i(TAG, "" + 数字);

竟然真的跑起来了

然后我又在桌面建了个Test.java,试了试java

class Test {
    public static void main(String[] args) {
        int 数字 = 123;
        System.out.println("" + 数字);
    }
}

然后编译

javac Test.java

报错了,看到中文乱码就感觉是编码问题,指定编码进行编译

javac -encoding UTF-8 Test.java

编译成功,运行

java Test

运行起来了

所以,java里的变量名,是可以用中文的,震撼
但做项目的时候还是不要用中文的好,会被打死的

标签: java

添加新评论