黑马程序员技术交流社区

标题: 关于Demo和demo [打印本页]

作者: 安卓不安    时间: 2014-12-13 11:17
标题: 关于Demo和demo
        本人新人:我感觉用demo比Demo方便多了,尤其是对于手残党来说,输入Demo时还要按一下 caps lock,真是不爽啊,为什么毕老师的视频里不用demo而用Demo呢?我还发现当原文件是Demo.java时,javac demo.java是可以生成Demo.class的,但java demo运行不了Demo.class不知道是不是编译(javac)时demo后面跟上了扩展名,而运行(java)时没跟。       求大神指导





作者: chudaming213    时间: 2014-12-13 23:07
你不用按caps lock的直接shift+要按的键就行。至于为什么这么写,应该是不让自己太另类吧。最后的问题我解释不了了就!应该是命令行方面的知识了吧!
作者: chudaming213    时间: 2014-12-13 23:08
你不用按caps lock的直接shift+要按的键就行。至于为什么这么写,应该是不让自己太另类吧。最后的问题我解释不了了就!应该是命令行方面的知识了吧!
作者: 飞跃离开    时间: 2014-12-13 23:39
因为编译时得到的class的二进字码文件的名称是和java原程序中的类名相同
作者: x277402301t    时间: 2014-12-13 23:42
类名的表示符  规定单词首字母要大写。
作者: qowoeo7538    时间: 2014-12-14 00:13
因为类的名第一个要大写。要养成这样的习惯。
作者: 安卓不安    时间: 2014-12-14 08:58
x277402301t 发表于 2014-12-13 23:42
类名的表示符  规定单词首字母要大写。

哦,我知道了大神,以后一定大写。再问一句,要是类名小写的话,好像也能用啊,没有报错?
作者: 安卓不安    时间: 2014-12-14 08:59
qowoeo7538 发表于 2014-12-14 00:13
因为类的名第一个要大写。要养成这样的习惯。

哦,我知道了大神,以后一定大写。再问一句,要是类名小写的话,好像也能用啊,没有报错?
作者: 安卓不安    时间: 2014-12-14 09:02
chudaming213 发表于 2014-12-13 23:07
你不用按caps lock的直接shift+要按的键就行。至于为什么这么写,应该是不让自己太另类吧。最后的问题我解 ...

谢谢大神
作者: 安卓不安    时间: 2014-12-14 09:05
飞跃离开 发表于 2014-12-13 23:39
因为编译时得到的class的二进字码文件的名称是和java原程序中的类名相同

编译时得到的class的二进字码文件的名称是和java原程序中的类名相同的话,如果它们都是demo也行啊
作者: 菜鸟一号    时间: 2014-12-14 09:08
那是规范,你可以不遵守,但我相信很多公司可能会因此把你拒之门外
作者: Jason996    时间: 2014-12-14 09:16
首先,java是区分大小的语言
其次,Java标识符的命名规则你要明白,类名的单词需要首字母大写。
最后,最好是类名和文件名一致。为什么呢?
     类名可以和该类的文件名不一致,初学可以通过cmd打上去,只要你愿意的话。
     但是在以后用开发工具的话,软件进行编译和运行自动找的是与类同名的.class文件。
      所以,这就是开发的习惯。必须遵守,否则就会出现BUG。
作者: kenhe    时间: 2014-12-14 09:38
字节码文件中的类名是大写的
作者: 飞跃离开    时间: 2014-12-14 10:27
安卓不安 发表于 2014-12-14 09:05
编译时得到的class的二进字码文件的名称是和java原程序中的类名相同的话,如果它们都是demo也行啊 ...

一个单词组成的类名,首字母要大写,虽然这不是java语言的规定,但这是java这门编程语言的行业规范。不这样做,别人会很鄙视你的。感觉你根本不入流。
作者: chudaming213    时间: 2014-12-14 15:09
安卓不安 发表于 2014-12-14 09:02
谢谢大神

小仙不是大神;P
作者: uhui    时间: 2014-12-14 15:14
首字母大写是规范,虽然小写有时候也行,会让别人觉得你没有开发经验。其实我以前也是跟你一样:D
作者: 红楼    时间: 2014-12-14 15:33
毕老师视频里说,当所有人都那么写的时候你非要这么写,那你就是个另类
作者: 郝明明    时间: 2014-12-14 15:48
规定是不可以更改的
作者: 安卓不安    时间: 2014-12-14 20:14
Jason996 发表于 2014-12-14 09:16
首先,java是区分大小的语言
其次,Java标识符的命名规则你要明白,类名的单词需要首字母大写。
最后,最好 ...

谢谢大神  我会注意的
作者: 安卓不安    时间: 2014-12-14 20:16
uhui 发表于 2014-12-14 15:14
首字母大写是规范,虽然小写有时候也行,会让别人觉得你没有开发经验。其实我以前也是跟你一样 ...

嘿嘿,你现在成神了吗:P
作者: 安卓不安    时间: 2014-12-14 20:17
红楼 发表于 2014-12-14 15:33
毕老师视频里说,当所有人都那么写的时候你非要这么写,那你就是个另类

我今天看了毕老师的视频,那段我也看到了:lol
作者: 飞跃离开    时间: 2014-12-17 22:49
安卓不安 发表于 2014-12-14 09:05
编译时得到的class的二进字码文件的名称是和java原程序中的类名相同的话,如果它们都是demo也行啊 ...

是可以的!书写的类名最好是 可以代码你程序的主要内容。因为以后你写的java文件很多,有时候弄得你自己都容易找
作者: a986875894    时间: 2014-12-18 17:26
命名规范啊。。。
作者: 不淡定,小学生    时间: 2014-12-18 18:45
水一贴,文件首字母大写是习惯,养成好习惯,嗯,就是这样,当然,文件名和里面起的名字是可以不一样,但是为了方便,就会写成一样的名字,水完~~
作者: 冷风    时间: 2014-12-18 19:13
{:3_51:}那么多币
作者: ben_vs_cong    时间: 2014-12-18 19:51
只是命名规范,java运行的时候跟含有main方法的类名相同,才可以运行
作者: 清诗纪事    时间: 2014-12-18 21:34
飞跃离开 发表于 2014-12-13 23:39
因为编译时得到的class的二进字码文件的名称是和java原程序中的类名相同

正解正解~~
作者: dwy_hm    时间: 2014-12-18 21:40
我因为这个问题出错过
作者: dandan520    时间: 2014-12-18 21:47
命名规则..要规范
作者: beyondskyqiu    时间: 2014-12-18 22:17
怎么说呢,不能说你感觉打起来不方便你就觉得那样不好。任何存在的实物必定有它存在的道理。视频发出来。不能说教大家一些错误的东西。所以说还是你自己练的太少。命名的规范在以后会让你见名知意。所以说,楼主,慢慢练吧。
作者: reyzarc    时间: 2014-12-18 22:32
编程规范问题,建议从你开始敲代码的时候就遵循,你会发现以后会容易很多……
作者: jxlovqqvo    时间: 2014-12-18 23:23
安卓不安 发表于 2014-12-14 09:02
谢谢大神

你在class前面加上public你看报错不
作者: jxlovqqvo    时间: 2014-12-19 14:24
jxlovqqvo 发表于 2014-12-18 23:23
你在class前面加上public你看报错不

好吧,我记错了,加了public就必须要求文件名与类名相同,不加的话文件名可以和类名不同,否则编译不通过
作者: lidinghai    时间: 2014-12-19 17:15
额,不是类要大写么。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2