A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© bluebloodant 中级黑马   /  2014-12-10 12:56  /  3043 人查看  /  17 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

3黑马币
学到File这里 随手建立的几行代码就是错的,明明一个错误为什么报了两遍,之前那个我是改过一次 但是我已经保存重新编译了,为什么还会又出现一个,而且这个错误是什么意思,我感觉写的也没有错啊。还有之前我用File当类名也是不能通过,难道不能和Java自定义的类名重合,但是我试了一下定义了一个类名是ArrayList也可以通过啊

捕获.PNG (85.95 KB, 下载次数: 16)

捕获.PNG

最佳答案

查看完整内容

首先, 不能有关键字,保留字来定义类名。 最好创建一些跟类有关联的名称, 例如FileTest , FileDemo 都是可以的, 其次,你的格式没有错 —— 我也没看懂你错哪里了

17 个回复

正序浏览
bluebloodant 发表于 2014-12-19 21:37
哦 我才刚学还没有几百行的情况。。。奇葩问题是什么啊?

这个,这个,奇葩问题无法用语言来形容,具体就是你根本找不到错误,找人解决也确实没有错误。但是当换了编译器,或者重装编译器之后错误就没了等一系列情况
回复 使用道具 举报
missyoyo 发表于 2014-12-19 21:08
问题是没问题,用记事本有的时候一些奇葩问题发现不了,代码写到上百行,找错是一件很费眼力的活 ...

哦 我才刚学还没有几百行的情况。。。奇葩问题是什么啊?
回复 使用道具 举报
bluebloodant 发表于 2014-12-18 22:01
什么叫技术含量很高的,我一直都用记事本有什么问题?

问题是没问题,用记事本有的时候一些奇葩问题发现不了,代码写到上百行,找错是一件很费眼力的活
回复 使用道具 举报
missyoyo 发表于 2014-12-18 21:19
不要用记事本加dos,用记事本加dos敲代码技术含量很高的

什么叫技术含量很高的,我一直都用记事本有什么问题?
回复 使用道具 举报
不要用记事本加dos,用记事本加dos敲代码技术含量很高的
回复 使用道具 举报
你的代码没有错误的地方
回复 使用道具 举报
运行了下编译运行都没错误,但是没有生成文件:(
回复 使用道具 举报
Mr.陈 中级黑马 2014-12-12 20:19:18
10#
本帖最后由 Mr.陈 于 2014-12-12 20:25 编辑

试试在Eclipse里运行下
回复 使用道具 举报
版本不一样,有时候会出现很奇葩的错误
回复 使用道具 举报
chaijie 中级黑马 2014-12-11 00:43:48
8#
是不是你指定的目录下有了一个1.java文件或是
回复 使用道具 举报
好像是输入法的问题,2个括号有点不同..
回复 使用道具 举报
曛丨黯淡浮华 发表于 2014-12-10 16:09
你把代码贴出来吧,我帮您看看 ~

就是我截的那个图那样的 ,应该不是代码的什么问题,就是反复修改文件可能造成的文件编码的一些错误要是能知道告诉我一下可能的原理是什么,不知道也没多大所谓了,我重写之后可以了:D
回复 使用道具 举报
bluebloodant 发表于 2014-12-10 15:59
我改过一次代码,之前就是第二个错误那个打印的dd.txt,重写一遍又写的1.txt然后还出现之前的错误,这是 ...

你把代码贴出来吧,我帮您看看 ~
回复 使用道具 举报
曛丨黯淡浮华 发表于 2014-12-10 15:37
首先, 不能有关键字,保留字来定义类名。

最好创建一些跟类有关联的名称, 例如FileTest , FileDemo 都 ...

我改过一次代码,之前就是第二个错误那个打印的dd.txt,重写一遍又写的1.txt然后还出现之前的错误,这是不是内存缓存什么的保留的问题啊
回复 使用道具 举报
我的没有任何问题啊,怎么你的会出现这样的问题

0.jpg (107.69 KB, 下载次数: 21)

0.jpg
回复 使用道具 举报
嗯  那个不能和类重名的我想明白了,但是这个图中的错误是怎么出现的呢?
回复 使用道具 举报
本帖最后由 曛丨黯淡浮华 于 2014-12-10 15:39 编辑

首先, 不能有关键字,保留字来定义类名。

最好创建一些跟类有关联的名称, 例如FileTest , FileDemo 都是可以的,

其次,你的格式没有错 —— 我也没看懂你错哪里了
  1. import java.io.*;

  2. public class FileTest
  3. {
  4.         public static void main(String[] args) {
  5.                
  6.                 File f = new File("1.java");
  7.         }
  8. }
复制代码



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马