c++需要模板,因为想实现泛型
java没有模板,因为有一个基类祖宗object

解决方案 »

  1.   

    1、用的是同样的数据结构。
    2、都用到了泛型思维,但实现不一样,如上所述。
    3、C++中的STL要自己释放内存,而JAVA中不要你管。
    ……
    还有很多,你自己看。
      

  2.   

    关键一点  c++的模板是在编译时期完成,并且有模板特化,偏特化机制---造成的c++是主流语言中模板能力最强的一种(对比ada和eiffel)而java的GP直到1.5还是采用的“擦拭方法”,实际上用oo模拟GP--只是书写的进步而已(这一点似乎落在c#的后面)个人认为java语言固定在1,4为好,再加入一些库就ok了,比如aop,DbC什么的
      

  3.   

    看来学
    java 得人都学过
    stl
      

  4.   

    我觉得还是c++里的模板方便一些,也安全一些(似乎这是c++比较少的比JAVA安全的地方)