除了基本的封装继承多态,extend,super,override,implements,interface,list,map还有哪些要学习?另外我现在只是“知其然”,并不“知其所以然”。不仅要会用,还想做到对java有深刻的理解,还要做哪些?非常感谢。

解决方案 »

  1.   

    成为Java牛人,你说的那些都是基础的基础你要都学会才行。都学会的了不也就是熟练工人吗?还是离牛人还远。你还得多实践,多思考。耐得住寂寞,少来CSDN。5年后再来看此贴OK。就说这么多:)PS: 我第一次写Java代码,是实现一个简单的Servlet容器。
      

  2.   

    光会java不牛
    会数据结构和算法才牛
      

  3.   

    你发三年把API看完,你就牛人了~~
      

  4.   

    可以学学servlet,s2sh等框架
    可以多看看jdk的API 比如properties,url,threadlocal等底层不太用的但是比较有用的东西
      

  5.   

    什么时候 觉得JAVA没有BUG能难倒你  你就牛了。
      

  6.   

    我工作好几年了,现在做的是一份项目经理的工作,其实就是一个分公司的小组长.一点经验:
    1、为什么要做“牛人”?
    2、为什么从C切到JAVA只需要短短7天?我的感觉:
        希望做“牛人”固然没错,但是实际上,很多公司的项目都是与业务密切相关的,虽然懂技术的人匮乏,但是熟悉业务的人才更稀缺,即懂业务又懂技术的人更是凤毛麟角。例如 社保、金融、通信、石油...不要以为能把java写的天花乱坠就可以让用户得到很高的认同。
        我并没有说学好java不对,在计算机行业里面有一个20/80定律:20%的知识熟练应用可以解决80%的问题,过多的追求更高更新的技术,有的时候反而适得其反。
        我的一个同事,10年C语言,切到java只用了短短7天,事后他跟我说,他这一周过的受益匪浅,7天过后,他对java基础的熟悉程度简直令我们匪夷所思。也许你能从中感悟点什么。呵呵,祝你成功!
      

  7.   


    周sir 没想到在这遇到了你了 
      

  8.   

    我也是新人,但是感觉现在这社会,只会个java就是等死牛人都是多少年累积出来的。不单单是学出来的。
      

  9.   

    java离底层还是有一点距离的,你要知其然去参谋参谋开源的那些东西,另,有时间和更坚强的毅力往C上发展也未尝不可
      

  10.   


      呵呵,能看出你的朝气,任何语言都有个基础的过程,你说的都是java最基本的东西。基础的学会了,然后就通过项目积累经验,见得多了,慢慢就变成别人眼中的“牛人”了。反正我学了好几年了,也就是个会用的程度。
      

  11.   

    关键是工资不高,,哥已经工作5年了,,j2ee开,工资很低。。