我是一名大二的学生,通信工程,非计算机专业.我自学C语言已有近两个月了,潭浩强的那本书差不多看完,题目也都练的差不多,感觉还好,可以写些自己喜欢的程序.我想学JAVA,准备5月份后开始,我主要想往手机和移动软件开发上发展,但不知道怎样学,也不知道JAVA有什么比较好的书籍可以看,我想问的问题如下:1.请告诉我一本比较好的J2SE的学习书籍或者JAVA的学习方法.2.我在学习数据结构用的是<数据结构与算法分析-C语言描述>一书,据说是高德纳的弟子写的,写的很好,但苦于书后习题没有答案,谁能给我个答案的连接或地址.还有<编译原理>一书,是贝尔实验室和斯普林斯大学的人著的,被称做编译里圣经的那本,也没有答案,谁有的帮助我一下下.3.我总是想着付出肯定有收获,努力就有结果,可是有很多的程序员都很不如意的工作,所以我有点困惑,我很努力的学习,读,写,看,每天除了上课就是做在电脑桌旁或书桌旁,我的计算机知识基本靠自学,所以学起来很辛苦,但也别有一番乐趣,我困惑,我怕今日的付出在以后得不到汇报,过来人能给我留下一句话吗?我什么都想听!谢谢大家

解决方案 »

  1.   

    Java编程基础,应用与实例
    [韩]徐明浩 著
    这本书好,通俗易懂,特别是C语言学得好的,那就更好入门拉。
      

  2.   

    建议java编程思想吧  ,  不过有点难,楼主得用点心学了
    我有习题答案,要的话给我个邮件吧  [email protected]
      

  3.   

    java编程思想,照书上的例子敲,然后不懂的上这儿来问,这本书是基础,打好基础了,然后照专业的书,比如j2me编程方面的,这个我不懂,我知道j2ee方面的
      

  4.   

    我和你的情况一样,我也是完全靠自学学习JAVA和VC的,对于JAVA的学习,我是深有体会。打基础是关键,Java分为三个版本J2EE,J2SE和J2ME,其中J2SE是基础,只有这个基础打牢了,在学习其他的才有可能,Java的书籍特别的多,一定要选择适合自己的。我个人就觉得Java编程思想不是太适合自己,所以一直没有看。要是初学,不妨看一看张孝祥和孙鑫Java基础视频。我学习VC就用的是孙鑫的视频教材,就很不错。孙鑫的Java视频没看过,因该也不会差吧。:)
    另外:学习Java刚入门的时候,环境变量的配置之类的很麻烦,一定不要气馁。Java本身的语言学习很简单,一学就会,关键是框架性的东西一定要搞懂,否则记住几个类和方法是没有用的。
    我的一点看法:谭浩强的C语言书是用来讲课用的,不是用来使用编程的,因为里面对细节太抠了,一定要弄清楚++i++++j是怎样的,其实实际的编程根本不需要。再说,他的这本书对C的接绍太少,对于线程,图形的编程等高级部分根本没有介绍。根据你的介绍,要转向Java,那C就可能白学了。我是在大一的时候学得C语言,到大三是就完全的忘光了。软件的学习一是要持之以恒,另外一点非常的重要,就是要动手实际的编程,除了书本上的例子外,最好自己动手编一个小程序,一来加强锻炼,二来会增减自己学习的成就感。
      

  5.   

    java编程思想
    对于有编程基础的人来说
    是一本很好,很经典的书
    看了会有很大帮助
    然后可以经常上上专业论坛,比如CSDN!
      

  6.   

    core java 这本书不错!
    还有java就业培训教程张孝祥版的!我感觉也很好的!!
      

  7.   

    强烈推荐thinking in java,最好看英文版的,它本来就是面向初学者的,如果面向对象不清楚,
    先看一看面向对象的知识,再看她.
      

  8.   

    thinking in java
    其实不适合那些"从来没有接触过编程"的朋友....例如BASIC拉,VB拉,之类....
    因为根本不明白编程是怎么回事,谈何理解"思想"如果是完全"新"的学习编程,Beginning.Java.2,JDK.5.Edition.pdf这本更好一些总之我觉得,学习理论的书和用于开发使用型的书所针对的是不一样的方面,就象上面朋友说的,"用来讲课"的书,就是理论学习,就是要"抠"其中的知识点,这样你才能完完全全的真真正正的理解这种编程语言的思想和精髓而那些"实际编程"的书,就是对于现今比较流行的项目啦,方法拉之类的做一个介绍,也相当于一本"例子书",用于参考...自己也应该根据自己的需要来选择,如果还是学生,想深入的学习,那么最好是那些深层次的书好些,如果是工作了,想尽快的现学现用,那么"例子书"之类较为适合你
      

  9.   

    嘿嘿.我也是这样认为的.java编程思想 不适合初学者看
      

  10.   

    同意以上几位的意见,JAVA编程思想不适合初学者,适合有一定基础需要提高的
    可以看看CORE JAVA之类的书,基础一定要打好,面试题大部分都是这一部分的。
    这之后就要有目的的看了,比如J2EE,一定要多做实践,比如自己写个小项目。多熟悉一些框架。
    我在面试时就碰到过几个计算机专业毕业的大学生,是学JAVA的,但是连STRUTS都不知道,如何作项目?(呵呵,当然不是说知道STRUTS就可以作项目。)
      

  11.   

    think in Java 坚持读下来,定有收获!我就是从你现在走过来的!
      

  12.   

    我买了那本书了,定价95,好贵,呵呵,为什么THINK IN C++就只要45
      

  13.   

    soaroc(会飞的猪)
    要是初学,不妨看一看张孝祥和孙鑫Java基础视频。我学习VC就用的是孙鑫的视频教材,就很不错。孙鑫的Java视频没看过,因该也不会差吧。:)
    -------------------------------
    我看过张孝祥的Java基础视频
    感觉很好 比看书来的直观 绝对适合初学
    我也跟楼主一样是大2学生,,建议去买一套视频教程不错的
    不过好贵~~! 初级教程9张碟 RMB 240.00     - -#
      

  14.   

    thinking in java 最好了,但这本书重在thinking,但如果看有点困难的话,张孝祥的Java基础视频可以先看一下,很基础的..
      

  15.   

    JAVA入门收藏:
    http://www.losi.com.cn/DirDisplay.jsp?id=XlrLrkYz
      

  16.   

    做了这么久。还真没有好好看看一本正规的教材呵呵,都是在项目中作出来的。建议多找点别人的例子,自己做做,然后就是看java的doc了。
      

  17.   

    我开始学Java时看到的一些文章,把它收藏下来。你可以看看。
    http://www.losi.com.cn/DirDisplay.jsp?id=XWrLiWYz
      

  18.   

    这个帖子中,所有推荐thinking in java一书的人,都是菜鸟,我鄙视你们这样误人子弟,拿了本经典都到处显摆,有必要吗?不结合楼主具体需求,瞎推荐。
    主要想往手机和移动软件开发上发展的话,只要一本不厚的java书就可以了,毕竟只要了解基本语法,其他的就是一些多线程的内容,结合具体手机上手机官方网站找写资料吧。
      

  19.   

    同意楼上的观点,不过j2se确实是基础
      

  20.   

    System.out.println("我现在看张孝祥的教程和书!大家一起学习");
      

  21.   

    thinking in java 我感觉真的不适合初学者,发自内心的想法
      

  22.   

    晕了,到底哪本适合我呢?我学J2ME需要那么厚的书吗?不是怕苦,是看那个没个一年半载搞不定
      

  23.   

    我觉得java编程思想讲得太深 很多都看不懂
    还不如别的好