java语言程序设计(基础篇)【机械工业出版社】—— 这本书挺好的,有详细的例子,介绍的比较深入。不过如果没基础的话,对一张白纸的初学者来说会稍稍有困难,不过对于你这种有C和C++基础的人来说,这无疑是不错的选择,而且看完这本,还可以看进阶本,会有很大收获。不过视频学习是不错的选择!
视频学习建议看马士兵的视频教学,真的很不错!
《Thinking in JAVA》 当然是最经典的。还有《JAVA 核心技术》
百度一下,想飞社区,有很多JAVA入门书籍和JAVA经典案例、教程等
你可以参考一下。
最简单 最容易入门的 莫非 head first java系列
是一个系列丛书 从基础的JAVA 到JSP 设计模式都有 入门很好
绝对值得一读,最重要的,在这本书中,你会学会如何像个面向对象开发者一样去思考,你会写出一堆真正的Java程序。
李刚的书,都是比较基础入门的,比较好。
Thinking in JAVA ,绝对经典