《java编程思想 》其实java不难 先学好面向对象 然后会数据库 操作增删改查就可以了 再学些框架 jsp啊等等一些 多看点逻辑思维题目
java核心技术 上下两册入门 不建议在gui那部分耗费太多精力 还有李刚的《疯狂java讲义》多敲代码 看是不管用的 代码一定要抄一遍才有作用哦
【徐浩明】java编程基础、应用与实例极为适合java初学者
http://wenku.baidu.com/search?word=JAVA&lm=0&od=0可以看看对你有没帮助……