Think in Java 偏重于技术方面个人认为对于Java和C#这种面向对象语言学习的重点应该是培养和提高面向对象思想而非研究语言的特性所以我推荐以下OOP、OOD、OOA方面的书《Head First 设计模式》(有翻译得不错的中文版)《设计模式 可复用面向对象软件的基础 》(中英文版本都有)《重构》(有中文版,不知道有没有原版的)《分析模式》(有中文版,不知道有没有原版的实体书,电子书有英文版)《领域驱动设计》(英文版电子书,中文版翻译得不太好)《Java Modeling in Color With UML》(也就是中文版的《彩色建模》,不过翻译得爆烂,像金山快译翻出来的,推荐看原版,有电子书)不过如果楼主是初学Java的新手的话Core Java 和 Think in Java 都应该看看