我想知道我以后该怎么走?  希望大家能给我一些建议。  
我是个初学java  的人,谢谢了!!!!

解决方案 »

  1.   

    我也是Java刚入门,希望各位大侠指教!
      

  2.   

    如果觉得java基础知识学得不错了,就可以开始J2ME的学习!
      

  3.   

    b/s方向的话,学jspc/s的话, 学swt还有设计模式等等可以学
      

  4.   

    首先说,学完了,指的什么?是看完了一本书,学习了c=a+b;?还是学的比较通了。
    要想学通,还的多实践才行。
    下面这题是否会了?若不会,就的再仔细学学【当然,这只是一个小例子,举例而已】
    class A{
      String s;
      public A(String s){}
      public static void main(String[] args){
         A a = new A();
      }
    }
    上面的程序对吗?下面这个对吗?
    class A{
      String s;
      public static void main(String[] args){
         A a = new A();
      }
    }
      

  5.   

    上面不对 因为找不到对应的constructor 下面的对 constructor近在眼前远在天边  哈哈 是这样吧
      

  6.   

    看不出错的还叫学完java  以你这悟性我看还是放弃比较好
      

  7.   

    我这样的怎么就悟性低了!
    insiku(㊣瀟湘夜雨㊣) !
    你的悟性很高,让我见识一下可以吗?
      

  8.   

    to eagle1984第一个类中有一个构造方法public A(String s){},因此在编译时,javac不会再生成缺省构造方法public A(String s){},因此调用缺省构造方法生成对象 new A()就不对,因为没有。第二个类中没有构造方法,所以javac会给我们生成缺省构造方法 public A(){},因此第二个正确。与s用没用到,没太大关系。
      

  9.   

    第一个没有不带参数的构造函数,因为有了带参数的构造函数,Java就会取消原来的构造函数,所以会报错,还有我觉得s没有初始化.
    下面这个应该可以,同样的道理,没了那个带参数的构造函数,Java自动会生成一个不带参数的构造函数,所以编译可以通过
      

  10.   

    to xuyong913
    你的算是一个好习惯
      

  11.   

    我想楼主说的学完了 应该是指看完了一本JAVA方面的书吧?
    如果是这样,那根本不叫学完,
    SUN公司对JAVA的开源就意味着你不可能把JAVA学完,
    上面的程序你没看出错误说明你对constructor的理解还远远不够,
    建议你去把Core java看一边
    然后多做点程序,进步应该很快的:)
    到时候你再选择你是学 J2EE 或者 J2ME
    路还长着呢
      

  12.   

    其实学了c++就可以把这个看出点错误来咯哦!!!我才学java两天.感觉很强大哈!
      

  13.   

    当类中至少有一个有参数的构造函数时系统就不会给出默认的构造函数
    还有就是就是那个s 变量不应该是默认访问级别PRIVATE的好一点使用默认的不是好习惯
    那样类的封装性不好人家不就是说了句“学完了JAVA2”?干嘛声讨人家我也很想问问一问以后的路该怎么走
    人不能总是只步不前吧?当然不敢说学完了,说真的现在觉得很迷惘的 我自己觉得自己的基础还不错就算不行
    我也不想重复了  说真的在学校里学JAVA实在是不知道社会上的要求是什么 JAVA 那么广我不能
    什么都学吧???那么到底社会上JAVA在哪里有优势咧 有人说JAVA的优势是WEB很服务器端编程
    客户端就差了点 其实我也知道不可能靠一种语言走遍天下 但是我不是学软件开发的 我学的是
    网络管理和数据库打交道多一些 那么JAVA朝这方面学要学什么咧
    又或者说他这方面更本不行总而言知我现在只是想知道社会上的一些动向和要求 时间不多了
    我不希望毕业后自己还是像个废物似的
      

  14.   

    我想,不管你学没学完,只“学”不练就永远没机会提高。
    找一个工作吧,在那里呆上一年半载的,就知道什么是
    “语言”,什么是JAVA...如果你够勤奋,你会知道得更多。因为一切的所谓理论,尤
    其计算机行业,其实是看实际需不需要,也不用介意会与不
    会,实际工作中那些“高手”也常犯错误。但是,作为一个想提高技术的人,一是要敬业,二是有除BUG
    的能力。我想这也是关键