这里给你推荐一些入门书籍:
1、Head First Java
《Head First Java》这本书非常适合没有接触过编程的初学者,它将Java的编程知识和现实生活联系起来此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。
2、《Java从入门到精通》(第3版)
本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发应该掌握的各方面技术。
3、 Java核心技术卷一
这本《Java核心技术》是程序员的优选指南。看这本书去学习知识,就需要你具备一定的基础知识。比如,对于Java的认识已经不局限于浅薄的概念。本书出版以来,深受广大读者的喜爱,它全面介绍了Java SE的基础知识,不但具有使用价值,而且易于阅读,易理解,它必成为想进军Java和基础薄弱同学的不二之选。