[java]用中文定义类名、接口名、变量名、方法名的坏处是变量等名称java代码中的中文名的只要符合java语法规范都是可以java代码中的中文名的 。使用中文和使用英文在java文件和class文件上都没有本质区别 , 甚至性能上都没有影响 。
不过
如果认为中文建立变量和类名等等可以极大的代码可读性的话,这个是站不住脚的,所谓的是代码语言,代码语言,一个语言是要让人看着舒服,读起来通顺的,理解方便的前提才能创造出来的 。中文和英文穿插起来可能会是这样一种方式:
假设java代码中的中文名我只会英文,java代码中的中文名我回答此问题为java代码中的中文名了让回中文的人更易理解,我是不是可以如下方式回答
变量等 name strategy 只要 legal 就可以的,使用chinese 和 englishin java 文件 and class 文件 no different....
感受一下大家看上面这句回答之后的内心戏 。
java的中文全称是什么啊?中文名就是"爪哇",Java是Sun公司推出的一种编程语言 。它是一种通过解释方式来执行的语言java代码中的中文名,语法规则和C++类似 。同时java代码中的中文名,Java也是一种跨平台的程序设计语言 。用Java语言编写的程序叫做“Applet”(小应用程序)java代码中的中文名 , 用编译器将它编译成类文件后java代码中的中文名 , 将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在网上直接运行“Applet” 。Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一 。Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等 。Java摈弃java代码中的中文名了C++中各种弊大于利的功能和许多很少用到的功能 。Jave可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上 。
java中是否可以用汉字定义类和变量名、java中可以用汉字定义类和变量名,如下例子:
public class 汉字测试类 {
public static void main(String[] args){
int 变量1=2;
String 变量2="您好!";
System.out.println(变量1);
System.out.println(变量2);
}
}
结果:
2
您好!
但是作为专业的程序员是不会用中文做类名和变量名,这是约定成俗了 。
在 Java 中使用中文作为变量名和函数名称有什么缺点?java中使用中文作为变量名和函数名称的好处:
1,中文易于理解 , 可以极大的提高代码可读性 。
2,降低英文门槛,有利于普及编程 。
3,对于长变量名 , 英文要么非常长,要么缩写,这类变量名用中文较简洁 。
4,英文起名其实有一个中译英再译中翻译过程,两次翻译会有理解误差导致代码可读性变差 。
缺点:
1,源码不可以国际化,如果开源或者有外国同事想研究,会导致看不懂 。
2,对于不支持中文的、利用反射的软件的控制台会出现乱码 。
3,在完全支持中文开发的IDE出现以前 , 切换输入法是个挺麻烦的事情 。
java方法名能是汉字吗可以,
java的标识符(变量名、方法名)可以用各国文字编码 。
限制是1、第一个字符不能用数字,2、不能用关键字 。
所以汉字、日语假名、韩文都可以做标识符 。
至于java的编码规范,属于非强制的行业协定,推荐用英文及英文使用的拉丁字母 。
但如果你企业有自己的编码规范,比如中文编码规范,用中文汉字完全可以 。灵活应用吧
推荐阅读
- 斗鱼跳舞劲爆视频直播回放,斗鱼跳舞主播舞蹈
- 中煤集团erp系统登录,中煤集团新疆分公司
- 虎牙直播英文,虎牙直播英文叫什么
- python函数调用栈 python栈应用
- java执行效率高的代码,java执行效率怎么样
- 小视频加工的小程序有哪些,小视频加工的小程序有哪些呢
- 小程序审核撤销流程图,小程序提交审核后还可以更改内容吗
- vb.net记录键盘操作 vbs怎么实现键盘按键
- 微信视频号obs直播不清晰,视频号 obs