JDK中的一个有趣的变量命名
2004-07-19 22:56
399 查看
命名对于编写代码来说,实在太重要了。良好的命名,起到代码自描述的作用,有时候比注释的效果还要好。
今天在阅读JDK 1.5 Beta2的源码,发现一个有趣的命名:
//位于java.lang.Enum.class中
Class clazz = getClass();
Class zuper = clazz.getSuperclass();
在Java中,class和super都是关键字,如果是我,肯定这样写:
Class type = getClass();
Class superType = getSuperclass();
我因为曾编写过大量的C#代码,习惯使用type来表示类型,转向Java后,大多数编程习惯都已经入乡随俗,但还是习惯使用type类表示Class。
在阅读JDK其他部分代码时,也发现很多地方使用了clazz这样的变量命名
其实也没什么,只不过觉得clazz和zuper这两个变量的命名比较有趣罢了……
今天在阅读JDK 1.5 Beta2的源码,发现一个有趣的命名:
//位于java.lang.Enum.class中
Class clazz = getClass();
Class zuper = clazz.getSuperclass();
在Java中,class和super都是关键字,如果是我,肯定这样写:
Class type = getClass();
Class superType = getSuperclass();
我因为曾编写过大量的C#代码,习惯使用type来表示类型,转向Java后,大多数编程习惯都已经入乡随俗,但还是习惯使用type类表示Class。
在阅读JDK其他部分代码时,也发现很多地方使用了clazz这样的变量命名
其实也没什么,只不过觉得clazz和zuper这两个变量的命名比较有趣罢了……
相关文章推荐
- eclipse需要的环境变量就两个,一个是java_home指向JDK。另一个是Tomcat,自己去preference-sever下new一个
- 泊松分酒(泊松是法国数学家、物理学家和力学家。他一生致力科学事业,成果颇多。有许多著名的公式定理以他的名字命名,比如概率论中著名的泊松分布。 有一次闲暇时,他提出过一个有趣的问题,后称为:)
- 08华科机试第五题(判定一个C语言变量的命名是否正确)
- JSP运行在tomcat下时,页面java代码的变量命名的一个注意事项
- windows 98 设置 TEMP 环境变量时的一个有趣现象
- php命名空间如何引入一个变量类名?
- 做一个自动配置JDK环境变量的Powershell脚本
- 命名一个变量
- JDK源码中为什么在方法中创建一个临时变量替代成员变量、类变量
- Java6集合类源码解读-----ArrayList中一个有趣的变量oldData
- 一个电脑上同时安装多个版本JDK,设置环境变量不生效的解决方法
- 推荐一个命名变量的神奇网站 CODELF
- MAC下载eclipse&Tomcat&jdk配置相应的环境变量并创建一个web_project
- 一个电脑上同时安装多个版本JDK,设置环境变量不生效的解决方法
- 发现一个关于页面传值到后台的新问题(页面到后台传值变量的命名问题)
- 一个简单有趣的题(4个变量找出取走的数)
- 一个大浪Java罢工(一个)安装JDK和环境变量配置
- PHP的NULL与变量声明 -- 一个有趣的试验
- 一个简单有趣的题(4个变量找出取走的数)
- 推荐一个命名变量的神奇网站 CODELF