我是一个刚学15天的JAVA初学者,和别人交流时,别人一问我什么都不知道,只是能看懂一些垃圾的J2SE代码,现在有点茫目,我秒知道用什么方法去学,
   大家能给点见意吗?

解决方案 »

  1.   

    别浮躁啊,慢慢来,基础很重要,tij和core java都是好老师,也可以搞点web开发来提高提高兴趣,java好玩的东西很多啊
      

  2.   

    看一些好书吧,象thinking in java。
      

  3.   

    我记得原来一个同事,他是高中生,本来是做系统维护,就是一些装电脑的杂活,后来开发人手不足,就让他也学习开发.他只会一些dos命令,没有基础.结果用1天学java语法,1天学html和javascript.1天学习jboss.第四天就强行进行开发了.我当时是程序员组长,他是我的组员,正好他坐我后面,结果第一个月,他每天都问我很多问题.一月后,他做出的程序还是很不错的.已经基本上手,能参与开发了.再过了两月,他已经有一定经验,我甚至有一些开发问题要请教他.半年后,他的水平已和我基本持平,在某些方面已超过我.目前他跳槽到上海去干,工资有5k多,他在j2ee方面已经非常有经验了.
      

  4.   

    我就学了4 个月.现在从事java开发半年左右了.重在动手多练,,习题多敲  是敲  不是写.也不要照到敲 先自己敲 实在不会了看看印象深刻些
      

  5.   

    推荐Thinking in java,挺不错的
    然后j2se->j2ee
    j2me有兴趣也可以学学
    熟能生巧
    多看看人家的代码
    自己尝试写一些简单的
    多练习多思考就好
      

  6.   

    if(t == null)
    throw new NullPointerException("t = null");
      

  7.   

    try {
    // 可能产生违例的代码
    }
    -------------------------------
    try {
      // Code that might generate exceptions
    } catch(Type1 id1) {
      // Handle exceptions of Type1
    } catch(Type2 id2) {
      // Handle exceptions of Type2
    } catch(Type3 id3) {
      // Handle exceptions of Type3
    }// etc...
      

  8.   

    void f() throws tooBig, tooSmall, divZero { //...
    若使用下述代码:
    void f() [ // ...
    -----------------------
    catch(Exception e) {
    System.out.println("caught an exception");
    }
    ---------------------
    String getMessage()
    获得详细的消息。String toString()
    返回对Throwable的一段简要说明,其中包括详细的消息(如果有的话)。void printStackTrace()
    void printStackTrace(PrintStream)
    打印出Throwable和Throwable的调用堆栈路径。调用堆栈显示出将我们带到违例发生地点的方法调用的顺序。