首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

关于JAVA编程习气

2012-09-17 
关于JAVA编程习惯自我简单的介绍些,我刚学JAVA不久,差不多4个多月,因为有老师的指导,现在已经可以独立做项

关于JAVA编程习惯
自我简单的介绍些,我刚学JAVA不久,差不多4个多月,因为有老师的指导,现在已经可以独立做项目了,JAVA编程讲究规范的编程习惯,而重点是,我英语水平较差,在一次意外的输入中,我发现,JAVA的变量,以及方法名,都能使用“中文”进行命名,我知道,这是因为JAVA用得是U编码,这个就不用说了,各位大大都清楚的,但是我老师说我这样做不规范,以后进入公司后无法跟别人合作,我觉得老师说的很有道理,但是我自己有另一套想法,希望询问下各位IT的大大们,我觉得,现在做一个项目,需要的时候,不止一两百个变量,以及方法,甚至有的时候,要上千上万,从个人看法来看,将变量名以及方法名以“中文”命名,可以减少理解时间,增加编程速度,以及提高团队之间的合作,毕竟我们现在大部分代码都是在中国运行,中国内就算有外国友人的编程师,我们中国人为了学编程去学英语,现在编程师在我国已经基本普及,外国人也在大部分的学习中国语言, 本人的意思就是,用"中文"命名变量以及方法的方式,应该不会造成很大的交流以及合作问题
以上是本人的一点小小的想法,希望各位看帖的大大们,给点意见,万分感谢

[解决办法]
我不觉得中文命名变量不可取,除非你自己一个人做整个项目,
产生乱码的可能性比较高,当你看惯了,你会觉得中文更不好理解。
[解决办法]
中文虽然可以,但是,不建议使用中文,虽然很好理解,但是在项目中是不符合java规范的
[解决办法]
每天回帖即可获得10分可用分!
[解决办法]
我也是新手,我觉得,虽然是好理解,但首先你在写代码的时候,应该要频繁切换输入法,这应该很不方便的

再者,咱英语不好,放本有道在桌面,取个贴切的名字还是很容易的,

二来,正常情况下要我们看英文,应该跟摧眠有异曲同工之效的,然而以代码的形式看着,是不是差很多,更激励我们多学点英文嘛

还有,才有可能更好的去阅读英文书籍
[解决办法]
楼上的说的不错 中文命名容易出现乱码 还有些不可预知的错误
[解决办法]
每天回帖即可获得10分可用分! 

[解决办法]
java的命名规范是可以改变的,但是否在国内写项目时用中文不就得靠大师们的解释了。个人觉得java毕竟是外国人创造的编程语言,他们从机械语言一直到现在的面向对象语言都是考虑英语的。本人觉得如果用外国人创造的编程语言中插入中文应该会影响到运行效率。中国什么时候也能自己创造中文的编程语言。。。中文的表述能力可是比外语强大得多。。。
[解决办法]
还是规范化的好啊
[解决办法]
绝大部分程序员都是以英文命名为习惯的吧 如果要改 难度很大吧

而且在一个项目团队中,要大家统一都改正 挺难

再说 JAVA本来都是外来的 来一个public class ceshi, 中英文结合 , 怪怪的
[解决办法]
规范、统一就好,LZ要想改成中文的,就努力学习成为牛牛牛牛牛人,开发一门好用的中文计算机语言。
[解决办法]
中文的歧义性太强大了....... 用英文吧
[解决办法]
用英文吧。。。
[解决办法]
英文好,慢慢就习惯了
[解决办法]
既然楼主都给自己找好台阶下了,那就按楼主的意思,写日文吧。
[解决办法]
这个要看公司了,大公司都有自己的编码规范,像华为和它的外包公司,转正前都要考过编码规范考试才行。。

我现在的公司就没有,所以代码很乱,而且没多少注释,中文变量倒没有。。
[解决办法]
我喜欢英文呢
[解决办法]
和英文能力没太大关系。
你要是真不会可以用拼音来命名变量和类名。总之一定不能用中文。
[解决办法]
楼主可以看看 代码简洁知道这本书,至于命名,没办法这已经是个行业规范了,用汉字我个人同意
[解决办法]
用中文不可预知的问题会比较多
[解决办法]
用英文吧~
[解决办法]
楼主这问题 问得很无语。很明显要用英文啊,中文有很多弊端的。无所谓国内和国外的项目,你能保证你现在的国内项目 几年以后不会变成国外呢,那样的话 后期维护难度特别大,所以说 中文根本不可取。
[解决办法]
这个肯定不行吧,毕竟 老外发明的东西,你这样一改不是变味了
[解决办法]
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分
------解决方案--------------------


要求的命名规范就用就是,又不是自己开发!
[解决办法]
java最常见的问题中就有一个是中文乱码, ··
[解决办法]
中文命名绝对是不可取的,建议楼主放弃这样的想法吧,后患无穷,想用中文写程序的话,好像易语言可以,,java,你还是不要把。。
[解决办法]

探讨

引用:
java最常见的问题中就有一个是中文乱码, ··


可以给些例子么?中文变量名,中文类名,在JAVA里面的Unicode编码,可以支持中文,这些应该不用我说的,就是不知道乱码会出现在什么情况!!
求图!求代码!求真相!

[解决办法]
每天回帖即可获得10分可用分!
[解决办法]
很不错的
[解决办法]
英文没什么不好,中文也可以,但是还是合作的问题,即使成千上万个变量名,常用的英文单词也就几百个,这几百个单词的组合,成千上万个变量名不在话下。
[解决办法]
中文的使用比英文对资源的消耗是不是更大
[解决办法]
Java code
public class 练习 {    public static void main(String[] args) {        人 小明 = new 人();        小明.赋予姓名("小明");        小明.赋予年龄(20);        System.out.println(小明.取得姓名() + "的年龄为" + 小明.取得年龄());    }}public class 人 {    private String 姓名;    private int 年龄;    public String 取得姓名() {        return 姓名;    }    public void 赋予姓名(String 姓名) {        this.姓名 = 姓名;    }    public int 取得年龄() {        return 年龄;    }    public void 赋予年龄(int 年龄) {        this.年龄 = 年龄;    }}
[解决办法]
public class 缁冧範 {
public static void main(String[] args) {
浜?灏忔槑 = new 浜?);
灏忔槑.璧嬩簣濮撳悕("灏忔槑");
灏忔槑.璧嬩簣骞撮緞(20);
System.out.println(灏忔槑.鍙栧緱濮撳悕() + "鐨勫勾榫勪负" + 灏忔槑.鍙栧緱骞撮緞());
}
}

 class 浜?{
private String 濮撳悕;
private int 骞撮緞;
public String 鍙栧緱濮撳悕() {
return 濮撳悕;
}
public void 璧嬩簣濮撳悕(String 濮撳悕) {
this.濮撳悕 = 濮撳悕;
}
public int 鍙栧緱骞撮緞() {
return 骞撮緞;
}
public void 璧嬩簣骞撮緞(int 骞撮緞) {
this.骞撮緞 = 骞撮緞;
}
}

这就是ls不可预知的乱码,lz明白?

热点排行