楼主刚才看到一篇文章里面对编程的书籍进行了一些学习的介绍,以下是内容
专业基础:深入理解计算机系统,操作系统,数据结构
算法:算法导论,编程之美,编程珠玑,计算机程序设计艺术,算法的话,平时还需要多做一些练习来理解
C:C++程序设计,C陷阱与缺陷,C专家编程,C和指针
C++:C++程序设计语言,EffectiveC++
Linux:Unix环境高级编程,Linux设备驱动程序,深入理解Linux内核,Unix网络编程
Java:Java编程思想,Java虚拟机,Java与模式
其实楼主一本都没看过,楼主比较喜欢的是:Head first Java 和 Java面试宝典