小弟现在大三,c++基础来可以,
前不久在外面做项目,用VC,效率太低了,累的简直快吐血了,
我发现自己并没有 "从烧转块开始" 写程序的能力,写程序的思维能力不行
我发现java的代码看起来更直接,简洁
所以我想转学java,
是不是可以更容易的接触到业务方面?希望大家指点:
1.我的看法是否正确
2.学习java的方法,

解决方案 »

  1.   

    我就知道我刚学java的时候 啥都看不懂。特别是那些概念什么的理论性的知识 这之前我也学VC的
      

  2.   

    core java I 过一遍 java基础就有了
      

  3.   

    JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者, 
    而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷。 
    Java和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。
      

  4.   

    个人认为两者的优势领域不同,比较"直接,简洁"有些牵强!
    你c++学的好的话,我觉得java应该很容易上手!
    看看<<thinking in java>> <<core java>>,注意一下区别.
      

  5.   

    1.你的看法错了.做C++开发前途更远大,你才大三,乘年青还是坚持做C++好.
    2.java适合做web开发,你可以从简单的web项目入手.学习一些框架,比如structs.
      

  6.   

    事情不是楼主你想的那样!俺现在25了,想用底层语言(c/c++,汇编就算了那是牛人的玩具)做点开发,可是一直没机会,一直用.net/java平台做web应用。本想用c++做点项目,才发现自己居然写不出任一个有点算法复杂度的功能。
      注意,俺并不是说做web的开发人员没前途,只是比起做c++的开发人员,后者的功底的确深不少。特别是遇到一个java/c#实现很困难而用户对执行效率要求又很高的需求时,这种差异就特别明显。像有些高手所说得,掌握了c++,学其他高级语言你真的会有一览纵山小的感觉。
      

  7.   

    我是VC/MFC社区的,在找自信,看了LS的发言,心情放松了很多,因为我旁边真的是越来越多的人转向JAVA了,坚持VC的人少得可怜~  哎~
      

  8.   

    to ganguozai(国仔) ( ) 信誉:100    Blog   加为好友 当你研究了java的一些开源框架 
    你就会觉得自己渺小 
    你一块一块从砖头开始写起
    人家早已经钢筋混凝土拔地而起了