使用中文没关系,.net里就已经很多项目直接用中文做class名和变更名了.java这边也应该慢慢会引入这种编程方式吧.
解决方案 »
- 谁有把图片插入数据库并且读出来的代码!!!
- 判断语句的书写
- 请教个Java日期类转换问题
- 初学JAVA,在看一个项目,却找不着数据库链接的代码在哪里,这请这东西一般是放在什么地方啊?
- 最简单的问题我不会:怎样将字母转换成ascii比较大小?
- 关于Unihan Database汉字解码问题,一个汉字对应三个编码,如何利用编码反编码汉字回来呢?
- 帮我看看这个程序???
- reference应该翻译成什么?在线等。
- 如何可以将一个大文件存入数据库?
- C/S结构???
- java里有无类似.net里的System.Web.UI.WebControls和Datatable等东东?
- 对私有属性的调用一定要写成get,set吗?
1.如果用中文的话,在java中就不代表不会出现乱码,因为在win2000或unix系列下用tomcat等搭建的环境都很多时候出现中文的问题,虽然这里涉及了很多的是传数据时候的编码转换问题,但因为这样的中文问题已经另到人很繁了,如果变量名还是使用中文的话那就会繁上加繁了.何况还不知道会不会出现一些不知原因的错误呢?
2.因为中文还不是世界性的语言.尽管现在已经有很多人开始学和重视中文了,但世界上的程序员大多都是用英文编程的,编程的语言在某种意义上可以说是已经独立出来了,在他的身上并不存在什么国国籍的问题,但如果你说大家都用自己的母语写程序的话,那就变成了将大家的技术都独立起来了,着样子技术只能在本国或本国附近的几个小圈子里面流通,着样对技术的发展并没有什么好处.
其实还有很多其他的原因.所以就不再这多说了,但这并不代表我不支持中文,如果有一天能够写几行中文就可以编程的话,那也是一件好事,哈哈!
接着就是不同用性了,如果那个虚拟机不支持中文呢?那个操作系统不支持中文呢?(没有中文字体库)
还是用英文变量好,没有不必要的潜在危险。
java虽然是基于unicode的,但java文件却是存为gbk的,而class文件却又是utf-8,再加上对象可能用数据库来持久化,搞不好就会有中文问题。
是不是可以用中文来做变量名?"只要你的开发机器支持简体中文,把类的私有变量和私有方法用中文表示,觉得不错。
按照信息隐藏的观点,我们自己的代码怎么写都行,但对外接口就关照一下不懂中文的。
3.1415现在都喜欢用π了,而不是pi。
其实输入麻烦是一次性的,问题不大。Polarislee(北极星)(灌水是我无言的抗议) 说的好:习惯问题。