自学Java用哪本书好?

在学校已经学过c语言c++ Java 数据结构等一些基础知识,但是掌握得不多。想好好的学一下Java语言,提高动手能力。
最开始看很多人推荐《Java从入门到精通》这本书,但是看他目录 大篇幅的在讲怎么安装环境,字符变量类型、 for循环语句之类的基础语法,这些太基础了,各种教科书上都看了好几遍了,再看就浪费时间了。
希望有经验的朋友推荐一本适合我这种水平的书。谢谢

对于没有编程经验的童鞋要入门的话,基本是要读一些浅显易懂的书籍。要求我们快速了解java语言的起源,掌握Java语言中的基本语法和基本用法,快速熟悉Java,顺利的建立起一个属于自己的“Hello World!!!”。
1、《Head First Java》
作者: Kathy Sierra / Bert Bates
简介:《Head First Java》是一本完整地面向对象(object-oriented,OO)程序设计和Java的学习指导用书,根据学习理论所设计,你可以从程序语言的基础开始,到线程、网络与分布式程序等项目。重要的是,你可以学会如何像一个面向对象开发者一样去思考,而且不只是读死书。
作为一本入门书,它是绝对出色的。一个星期就能让你明白怎么用Java写程序了。尤其是你有其它语言基础的情况下,这本书能迅速让你明白java的特质。缺点是,它真的只是入门书。你必然还需要一本Java大字典,比如《Thinking in Java》,以便查阅Java在细节上的更多东西。
2、《Agile Java》中文版
这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。而且在内容的取舍上处理的很好,可以让你段时间内掌握 Java重要的知识,顺便培养出来优秀的编程思路,真是一本不可多得的好书。
3、《Java开发实战经典》
作者:李兴华 编著
简介:本书是一本综合讲解Java核心技术的书籍,在书中使用大量的代码及案例进行知识点的分析与运用,并且给出一些比较成熟的开发步骤,帮助读者更好地进行Java的开发。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-26
《Java程序员修炼之道》
码出高效:Java开发手册
Java从入门到精通(第4版 )
《Head First Java》
Java核心技术 卷I:基础知识(原书第10版)
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)
Java编程思想(第4版) [thinking in java] 注:这本初学者看起来会比较费力,建议2年左右工作经验的童靴入手。
顺手推荐java数据结构与算法方面的三宝书
1.黑宝书《数据结构与算法分析java语言描述》mark allen weiss
2.蓝宝书《java数据结构和算法》robert lafore
3.红宝书《算法》robert sedgewick
第2个回答  2020-05-30

推荐书籍:实战Java程序设计

这是一本既注重实战,同时也注重底层“内功”(内存分析、JVM底层、数据结构)训练的书,本书能帮 助初学者打通Java编程“任督二脉”。本书 集作者11年Java教学之精华,既适合初学者入门,也适合已经工作 的开发者复习。 全书共分18章,内容涵盖Java开发所需的相关内容及339个案例(很多案例对于工作人员也有很大的参 考价值)。书中秉承尚学堂实战化教学理念,从第一章开始介入实战项目,寓教于乐,读者可迅速进入开发 者的角色。 本书适合初学者入门,也适合高等院校相关专业作为教材使用,还可作为Java程序员的参考用书。

第3个回答  推荐于2017-11-25
百度,想飞社区,在资源里找,在推荐书籍里的,都是JAVA经典书籍。排名第一的是JAVA编程思想。其实不建议看这本书,你可以看排名第五的《java程序设计教程》,这本书是国外大学经典教程,国内也有译作《JAVA大学教程》的,现在最新版是第九版(都第九版了。你可以想象他的流行程度),你可以在想飞社区直接下载。本回答被提问者采纳
第4个回答  2011-01-03
现在最新的是jdk6.0
如果是交0基础的人就不要用IDE了,用jCreator就可以了
到书店找找吧,现在教java基础的书狠多,如果有c++基础的话学java是很简单的,因为java和c++一样都是面向对象的语言,流程控制上有很多类似的地方,下载视频教程也不错,给你推荐孙鑫老师的,讲得很详细,百度搜一下就能找到

Java视频教程 孙鑫Java无难事 (全12CD)

张孝祥Java课堂系列之 Tomcat入门(七讲 swf)

张孝祥Java课堂系列之 Servlet开发入门 (九讲 swf)

张孝祥Java课堂系列之 HTTP协议详解(四讲 swf)

张孝祥Java课堂系列之 Web XML基础(四讲 swf)

J2EE视频教程 中间件技术 浙江大学胡晓军 全24讲完整版下载

EJB技术及应用视频教程 东北大学 全26讲完整版 RMVB格式

J2EE开发IDE Eclipse视频教程 全9CD 完整版

Java视频教程 即学即会java
相似回答