JAVA初学者,看过一些JAVA书籍,敲过一些代码。最近才把JAVA核心技术基础特性看完。这只是第一次看完,大概掌握了70%,还打算再看一到两次。
      请教高人,何时可以开始看JAVA的源代码?从何处开始看呢?

解决方案 »

  1.   

    你这个什么基础特性的了解一下就够了,你要看那么多遍干什么?背下来么?
    源代码的部分也不是给你看的,是给你写的,,,你要从基础的源代码开始敲起..一步一步来
    等你会敲大部分的Java源代码了,基础特性早就已经明白了,这些理论的东西对工作方面没有实质作用,
    所以我劝你还是自己开始敲代码吧,别在看什么特性什么的了,一点用处都没有
      

  2.   

    我觉得没必要看,因为这是个没有目的的过程,看了也不会有多大作用,如果java中的数据库操作,反射机制、RMI等都熟练了,那么应该看的是设计模式了!这个让你从更高的层次去设计更好的程序
      

  3.   

    背熟了java源代码可能一句代码也还是写不出来,动手写代码才是最重要的,只有在实践中才会发现诸多问题
      

  4.   

    我是想把基础打得扎实些,磨刀不误砍柴工。而且,我有一个老师,他做过很多项目。他上课的时候,告诉我们,一通百通。所以,我打算把JAVA学得很扎实,不求速成。这样的话,以后如果要学其他编程语言的话,一个星期估计就差不多能够应付简单的应用了。
    需求也有啊,我在帮学校的老师一起做项目。那是一个理论算法研究的项目。我主要负责把老师的算法嵌入到原来就给的一个水下机器人控制源代码里,以及完善那个图形界面的GUI。
      

  5.   

    你要是做web底层劝你基础十分重要
    不是看看就完了  要了解内部你要是做web开发  那基础了解一下就行毕竟web开发 基础的东西掌握的不是十分重要,但是必要时还是十分有用
      

  6.   

    基础还是很重要的
    从学习的角度来说,你对基础不了解的,你只能按书上讲的去做,可以得到预期的结果,但是你不知道为什么会得到这样的结果;这样,一旦出现问题,你可能会不知道怎么去解决,为什么这么解决,我们学编程的不仅要知其然,还要知其所以然
    从大的角度来说,难道你只甘于用别人写好的东西,别人设定好这样配置,你就这样配置,而不知道为什么!
    看看国外的开源,struts、hibernate、spring,别人给我们设定好怎么配,我们就那么配,不知道为什么,不知道这是怎么实现的,这样的话,我们国家的软件事业怎么能发展呢?难道要一辈子跟在别人的屁股后面走吗?!个人意见,仅供参考,欢迎拍砖!
      

  7.   

    java源代码,如果你是指jdk源代码,不是必须看。看代码也看项目源代码,如果方向是java ee,甚至java的awt、swing都可以不学,熟悉常用类就可以了,其他的html、javascript、数据库.....都跟java没多大关系。
      

  8.   

    个人认为
    java是一种可以速成的语言,只要你花了足够的功夫和有足够的天赋
    不用按照常规看书学习
    你就能入门java程序员
    但是你要成为出色的java程序员
    肯定是需要些日子
    比如:
    你需要研究底层
    研究数据库
    研究数据结构
      

  9.   

    从常用类开始。用到有疑问或有兴趣时看。比如:
    String对象为什么是不可变的,为什么返回String的方法都是返回一个新的String对象。可以研究一下源码。还可以对比一下StringBuffer和StringBuild这两个类的源码
      

  10.   

        光看资料是没用的,要自己动手测试。
         学以致用。即使你全部掌握了,将来你开发的时候你就会知道,用的只是很小的一部分。java主要的还是思想。多参与一下项目,即使总结总结,对即使充满激情,你的收获会不小的。
      

  11.   

    JDK的源代码你随时都可以去看的,
    看看它是怎么实现的,为什么要这样做?
    以及规范等等,可以学到好多东西的