以前学过C++,以为Java和他都是面向对象,大体一样,应该很好学,现在学Java,越学越糊涂,不知道哪里对哪里了

解决方案 »

  1.   

    c++你学的好的话,java不成问题的。
      

  2.   

    你觉得糊涂,可能是因为 java体系太大了。C++可没有SE、EE、 ME等等版本,学通了C++,什么都能做。但是学java,会有人建议你偏向哪个方面,也就是说 java的一部分你可以不学。比如:java ee方向,完全不用学 AWT,多线程,如果不是集群的项目,估计也用不到。虽说java长于网络编程,不过对于底层的TCP/IP、Socket,用的也不多。
    中国就这样,学什么都是"实用主义",学一门语言,拆成各个部分,各个击破,学精通也不难,难就难在自己没入门的时候,别人告诉你,这个可以不学,那个可以不学;你听了,结果到用的时候,发现自己不会,会觉得自己没学好 java语言来源于C++,对C++一些容易"犯错误"的特性做了修改甚至精简,C++是C的继承与扩展;所以语法方面,各个语言都大同小异,除了一些脚本语言Linux shell、perl等,你刚看的时候会很不舒服,因为跟C,差老鼻子了(再学校肯定都教C)。每个语言都有自己 "精"的领域,DIV+CSS精了也有"钱途"(这里不是鄙视DIV+CSS,因为美工和程序员不同,思考问题角度不同、审美观念也不同...)。那句老话真的没错:360行,行行出状元。就看你是不是"状元"了。
      

  3.   

    若是一样还要搞一个java做什么?!
      

  4.   

    C++主要的经历是在学习语法本身上。
    而java主要是学习类的使用。
      

  5.   

    C++主要的经历是在学习语法本身上。
    而java主要是学习类的使用。 
     
      

  6.   

    你首先学的是 C++  后面又转学 java  但结果是  越学越糊涂。 这证明一点的事 你C++ 肯定没学好。 如上述  C++ 学好的了话 其他语言 基本过一过就行。   差异 并不区别于语言   我建议 你学java的时候 把你的C++ 思想忘却 从0开始。 你就不会越学越糊涂了  因为思想的转变只在一念间  你学的是思想 并不是语言
      

  7.   

    语言没太大差别,但是具体应用别说java跟c++比较了,就是java语言里都分j2ee,j2se,j2me,不同行业同种语言都隔行如隔山。选一条路坚持走下去吧,还好你才刚开始学语言,没有什么舍不得放弃的技术
      

  8.   

    我感觉最大的区别就是java不需要用到指针
      

  9.   

    其实语言都是相通的,我想楼主是还没有走进java的殿堂,在C++和java的门口徘徊,然后怎么可能知道他们两个的异同
      

  10.   

    c++转java的飘过
    成功转型后发现sun被oracle收购了,悲剧。