学java的要不要懂得计算机组成原理,操作系统,和算法思想,数据结构,如果需要学,有那些书籍讲这四方面是讲得比较好。

解决方案 »

  1.   

    需要学,至少作到了解,如果别人问你,cpu干麻的,怎么工作的,进程又是干麻的呢Unix,Linux是什么东西,能干什么呢数据结构和算法那是必需掌握的
    学校里有开这些课的麻一下子不能吃成个胖子,还是要靠日日,月月,年年积累
      

  2.   

    如果想学好编程这些是必须了解的,但是对于算法思想,数据结构要求更高,它关系到你的代码质量,想要了解底层,就要学学操作系统,计算机组成原理,以及C语言,这样就能更好的了解JVM
      

  3.   

    java
    前台用用javascript jqery css就差不多了 
    后台由于模式不一样如SSH struts2 spring hibernate
    mvc模式 都属于后台的 servlet jsp是v属于前台我就没写
    还有什么spring的mvc模式 没搞过
    没个语言肯定都有数据库的当然百度我就真不知道了
    数据库 sql mysql oracle就用过这3个 神马access数据库不知道 有必要的时候还会以txt excle当成数据库 看业务
    前台说了 后台说了 数据库说了 大概就这些 神马xml javabean 线程的 svn同步项目用的 团队
    还有就是服务器了 差不多了我也不知道了想不出了或者一些小的东西没到神马大概的概括就没写
      

  4.   

    给你推荐本书:《JAVA就业培训教程》(张孝祥 著)