问答首页 → 问答分类: Java编程和Java企业应用 → Java综合 → C工程师想转型,请大家根据我的 ... 
C工程师想转型,请大家根据我的情况推荐几本好书
悬赏:10 发布时间:2010-01-05 提问人:太空里的一滴水 (初级程序员) 
本人是有四年Linux C project开发经验的工程师,现在想学习java,java基础语法翻阅了下手册基本掌握,现在能快速的利用java开发,希望: 
1) 能快速掌握java最常用和最强大的数据结构,比如类似Linux C的struct list这样万能的DS; 
2) 快速掌握开发常用的API,比如socket、文件IO、thread 
3) 能快速掌握java调试、bug跟踪方面的技巧 
4) 对java那些先进的框架和他们能干什么有所了解。 敬请java开发者推荐几本经典书,万分感谢!
问题补充:
我是想能很快使用java开发。做了多年程序员,语法等基础应该不是问题,因此需要快速掌握最常用的数据结构,了解最常用的库(其实是要找好的手册)。

解决方案 »

  1.   

    http://topic.csdn.net/u/20091125/16/2e8bf8ec-8390-4dcf-bc27-b8398696a634.html  软件工程方面的http://download.csdn.net/source/1832503 世界五百强面试题及其应答评点--北大青鸟
    http://download.csdn.net/source/1831381 北大青鸟JAVA面试题汇总
    http://download.csdn.net/source/1832514SSH面试题总结
      

  2.   

    1)我感觉Java是写不出这种结构的。
    2)看api文档,可以搞本书《Core Java》放在案头。看《Effective Java》
    3)基本调试技术和C没有太大差别,跟踪、定位。好好学一下异常,利用异常栈信息定位错误。
    4)有啥“先进”的框架?
      

  3.   

    《struts2 权威指南》 李刚著
      

  4.   

    Java 不过是被裁剪过了的 C,正因为如此才更加守规矩。从 C 转到 Java,要学的就是守规矩。
      

  5.   

    thinking in java 总要看看吧~  打好基础的
      

  6.   

    为什么要转?c/linux这块也不错。
    以前做过防火墙,就是c+linux/unix,还是不错的。
      

  7.   


    学起来应该不难 但应该有适应的过程 数据结构的话我这里有一本 基于JAVA讲解的 要的话 邮箱放到下一楼
    至于第三个么 我想你应该熟悉下开发JAVA用的IDE 其他方面的调试跟任何语言都没有区别
    框架么..这..
      

  8.   

    数据结构的书能给我发个吗,谢谢!!邮箱:[email protected]!!打扰楼主了!!
      

  9.   

    java比C有点太多:
    开发效率高;
    更好的可移植性;
    更易于维护;
    ……
      

  10.   

    C 我大学同学在上海的基本做C的,工作四年,本科,目前大致在10~15K,很难超过15K 了。
    java大概如何?
      

  11.   

    薄一点的更好 一本200页的《C程序设计语言》 足以让你领会C所有精深的细节 不知道java领域有没有类似的宝典?
      

  12.   

    我就是做Linux下开发的,IP storage。
      

  13.   

    推荐书籍:
    基础:上海大学:徐晓迎的书,包你满意.还有sun官方的scjp认证指南,
    web:sun的scwcd.台湾人出的书,基础很详细.流行框架你就看demo和视频.够了我是java&net程序员,准备跳linux的C/C++开发...呵呵...