继承,封装,多态
xml解析,异常,注解
网络部分
等等

解决方案 »

  1.   

    个人认为:
    1、面向对象的特性肯定要理解的啦。比如:继承,怎样实现多态,怎样利用接口和继承,怎样抽象成对象。
    2、集合非常重要(Collation)。理解什么是list,什么是set,理解list,set,map它们的实现类有哪些,主要的作用,什么时候使用。
    3、泛型也比较重要。至从JDK1.5引进泛型这个特性以后,泛型的地位也在不断攀升,会使用泛型的人,写出来的程序不仅仅简洁,安全,而且有利于整个团队的协作开发。
    至于其他的,只要是基础都是非常重要的,但是swing,socket这些部分对于从事J2EE开发的人来说,不是非常的重要,不过多了解也是有好处的啦
      

  2.   

    循环  数组  集合  JDBC...
      

  3.   

    这个问题就好比问"加减乘除" 中哪个在 线性代数中用的最多.
    基础就是基础, 没有j2se哪来j2ee?
    这些所谓的框架只不过是web应用中把最通用代代码提出来而已.
      

  4.   

    呵呵, 我从来都没敢小瞧j2se, 而且我学面向对象的时候是从c++开始的, 那时候java在大学还没有市场. 
    j2se基本包括一下一些东西:
    类, 对象,抽象, 继承等概念性的东西.
    常规数据类型
    流程控制
    I/O
    Reflection
    Thread和concurrency.
    异常处理
    我怎么看都觉得他们一个都少不了. 少了哪一块在作j2ee的时候都会捉襟见肘.
      

  5.   

    支持楼上。
    就是swing之类的桌面程序也可以做为javaee的一部分。我们在javaee项目里有过用jws+swing的部分。