学完JavaSE就继续学JavaEE吧,servlet,jsp,过滤器什么的,然后就可以学学SSH框架了,当然学SSH之前最好能用servlet+jsp写一个项目,想提升,最好还是做点项目之类的,在做的过程中就会发现问题,然后想办法解决问题。
关于核心技术和编程思想,建议你看核心技术1,内容很基础,讲的也很细致,除了大堆的c++注释比较讨厌之外,还是很适合新手的。编程思想以后再看,会有更大的收获。

解决方案 »

  1.   

    如果JavaSE学得比较扎实了的话,可以学学servlet,可以重点把servlet学精,因为像以后的什么struts等框架啊都是基于servlet,所以把servlet学深一点比较好,如果对前端要有点兴趣的话,学学javaScript吧。其他的像html那个懂就可以了。除非你想搞前端或者是美工的话,就可以学html和css等等。
      

  2.   

    多了去了1. 内存的管理
    2. 多线程编程(线程同步,线程间通信)
    3. socket
    4. android开发
      

  3.   

    我的学习步骤:
    JSP+Servlet+JavaBean-->理解MVC-->学习MVC框架Struts2-->觉得写很多SQL语句很麻烦-->学习Hibernate框架-->当需要考虑项目的可扩展性-->学习Spring框架
      

  4.   

    java 都要和数据库打交道,离开数据库,java 没有存在的基础
    一般的java应用程序,都会要求做 web 界面,所以html, css, javascript 必须要懂最后,如果不找个项目自己练练手,前面的东西学得再好也都将成为浮云