萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 570|回复: 0

1-1-3-1-6 关于java中的变量命名大小写敏感性

[复制链接]
发表于 2003-2-4 22:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
发信人: iren (雨打梨花深闭门), 信区: Java      
标  题: Re: 关于java中的变量命名大小写敏感性
发信站: BBS 水木清华站 (Wed Apr 10 15:12:27 2002)

  是个问题,JBuilder中把每个类都编译成一个.class文件,可是这里它把Student类
和student类编译成了一个.class文件,而且是用student类覆盖了Student类,所以会
出现找不到main方法的错误. 但是如果你把这两个类的顺序颠倒一下,就可以执行了,
这个时候studeng类被Student类覆盖了.

【 在 Monoid (tiantian) 的大作中提到: 】
: 书中说大小写是敏感的,但是下列源代码在java中却只能编译通过,执行时会出现
: wrong name错误,请问是为什么?
: 源代码如下:
: class Student
: {
:   public static void main(String args[])
:   {
:   }
: }
: class student
: {
: ...................

--

※ 修改:·iren 於 Apr 10 15:14:54 修改本文·[FROM:   202.113.30.87]
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.113.30.87]

发信人: qyjohn (Sweet Potato -- 爱你,咪咪), 信区: Java      
标  题: Re: 关于java中的变量命名大小写敏感性
发信站: BBS 水木清华站 (Thu Apr 11 01:11:06 2002)

事实上这既不是Java的问题,也不是JBuilder的问题,而是晕倒死的问题。
晕倒死是比较少有的不区分文件名大小写的操作系统之一,所以原问题中先
编译生成的Student.class文件会被后编译生成的student.class文件所覆盖。
在区分文件名大小写的操作系统上,则可以正确生成两个class文件。

把两个类在源代码中的顺序颠倒一下似乎是一个办法,但是不使用这样的命
名才是根本的解决方法。(呵呵,似乎不能够推荐不使用晕倒死,会被人家骂
死的。)


【 在 iren (雨打梨花深闭门) 的大作中提到: 】
:   是个问题,JBuilder中把每个类都编译成一个.class文件,可是这里它把Student类
: 和student类编译成了一个.class文件,而且是用student类覆盖了Student类,所以会
: 出现找不到main方法的错误. 但是如果你把这两个类的顺序颠倒一下,就可以执行了,
: 这个时候studeng类被Student类覆盖了.


--
("`-''-/").___..--''"`-._                          云与清风常拥有,
  `6_ 6  )   `-.  (     ).`-.__.`)                  冰雪知音世难求。
   (_Y_.)'  ._   )  `._ `. ``-..-                   击节纵歌相对笑,
  _..`--'_..-_/  /--'_.' ,'                         案上诗书杯中酒。
(il),-''  (li),'  ((!.-'                                2000.12.31
___________________________________________________________________


※ 来源:·BBS 水木清华站 smth.org·[FROM: 64.166.188.154]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-5-21 18:28 , Processed in 0.053931 second(s), 16 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表