欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

JAVASE中那些新手常见却不易找的错误,javase新手

来源: javaer 分享于  点击 48610 次 点评:275

JAVASE中那些新手常见却不易找的错误,javase新手


  在我们学习和使用JAVA的过程中,有时候会碰到一些莫名其妙的错误,反复检查代码都觉得没有错,可就是有问题,这个时候,我们总以为是遇到了传说中的难题,但其实,很有可能只是因为你的粗心而导致的一些简单失误而已。下面,我就以一个简单的时间类(Date)为例,说说那些年我们一不小心就犯的错误。

       一,类混淆(代码来自同学提问)      

                    以上代码报了一个非法参数异常,可是代码的主人却死活找不到错误的地方。你找到了么?

 这位同学犯得错误便是将类混淆了。我们知道他本来想使用系统给的时间类Date,但是我们可以看到他并没有导入时间类的包,由此可见代码中的Date类并不是我们想要的Date,而是他自己定义的Date。

        解决方案:将Date类改为java.util.Date

        注意:我们写代码时,尤其是新手写代码时,尽量不要使用系统定义的类名来命名自己的类,以免产生以上错误。

 二  导包错误

            这其实也可以说是一种类混淆,我们都知道,java中的类名不可以相同,除非是不同包下。在我们系统中,也有一些类名相同但是位于不同包的类,偏偏有些还是我们常用的,这个时候你就要小心别导错包了哦!

           

     

        这些都是新手经常犯的错误,我讲持续收集我的同学的错误,并加以分享


相关文章

    暂无相关文章

用户点评