黑马程序员技术交流社区

标题: 类File为什么这么多问题 [打印本页]

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

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

捕获.PNG

作者: 曛丨黯淡浮华    时间: 2014-12-10 12:56
本帖最后由 曛丨黯淡浮华 于 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. }
复制代码




作者: bluebloodant    时间: 2014-12-10 13:15
嗯  那个不能和类重名的我想明白了,但是这个图中的错误是怎么出现的呢?
作者: 陈均林    时间: 2014-12-10 14:57
我的没有任何问题啊,怎么你的会出现这样的问题

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

0.jpg

作者: bluebloodant    时间: 2014-12-10 15:59
曛丨黯淡浮华 发表于 2014-12-10 15:37
首先, 不能有关键字,保留字来定义类名。

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

我改过一次代码,之前就是第二个错误那个打印的dd.txt,重写一遍又写的1.txt然后还出现之前的错误,这是不是内存缓存什么的保留的问题啊
作者: 曛丨黯淡浮华    时间: 2014-12-10 16:09
bluebloodant 发表于 2014-12-10 15:59
我改过一次代码,之前就是第二个错误那个打印的dd.txt,重写一遍又写的1.txt然后还出现之前的错误,这是 ...

你把代码贴出来吧,我帮您看看 ~
作者: bluebloodant    时间: 2014-12-10 17:30
曛丨黯淡浮华 发表于 2014-12-10 16:09
你把代码贴出来吧,我帮您看看 ~

就是我截的那个图那样的 ,应该不是代码的什么问题,就是反复修改文件可能造成的文件编码的一些错误要是能知道告诉我一下可能的原理是什么,不知道也没多大所谓了,我重写之后可以了:D
作者: lion_2010509    时间: 2014-12-10 23:32
好像是输入法的问题,2个括号有点不同..
作者: chaijie    时间: 2014-12-11 00:43
是不是你指定的目录下有了一个1.java文件或是
作者: stonelv0101    时间: 2014-12-12 10:11
版本不一样,有时候会出现很奇葩的错误
作者: Mr.陈    时间: 2014-12-12 20:19
本帖最后由 Mr.陈 于 2014-12-12 20:25 编辑

试试在Eclipse里运行下
作者: zcyemenye    时间: 2014-12-12 22:20
运行了下编译运行都没错误,但是没有生成文件:(
作者: 武汉小菜鸟    时间: 2014-12-17 23:25
你的代码没有错误的地方
作者: missyoyo    时间: 2014-12-18 21:19
不要用记事本加dos,用记事本加dos敲代码技术含量很高的
作者: bluebloodant    时间: 2014-12-18 22:01
missyoyo 发表于 2014-12-18 21:19
不要用记事本加dos,用记事本加dos敲代码技术含量很高的

什么叫技术含量很高的,我一直都用记事本有什么问题?
作者: missyoyo    时间: 2014-12-19 21:08
bluebloodant 发表于 2014-12-18 22:01
什么叫技术含量很高的,我一直都用记事本有什么问题?

问题是没问题,用记事本有的时候一些奇葩问题发现不了,代码写到上百行,找错是一件很费眼力的活
作者: bluebloodant    时间: 2014-12-19 21:37
missyoyo 发表于 2014-12-19 21:08
问题是没问题,用记事本有的时候一些奇葩问题发现不了,代码写到上百行,找错是一件很费眼力的活 ...

哦 我才刚学还没有几百行的情况。。。奇葩问题是什么啊?
作者: missyoyo    时间: 2014-12-20 21:33
bluebloodant 发表于 2014-12-19 21:37
哦 我才刚学还没有几百行的情况。。。奇葩问题是什么啊?

这个,这个,奇葩问题无法用语言来形容,具体就是你根本找不到错误,找人解决也确实没有错误。但是当换了编译器,或者重装编译器之后错误就没了等一系列情况




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