自学Java用哪本书好?
在学校已经学过c语言c++Java数据结构等一些基础知识,但是掌握得不多。想好好的学一下Java语言,提高动手能力。最开始看很多人推荐《Java从入门到精通》这本书,但是...
在学校已经学过c语言c++ Java 数据结构等一些基础知识,但是掌握得不多。想好好的学一下Java语言,提高动手能力。
最开始看很多人推荐《Java从入门到精通》这本书,但是看他目录 大篇幅的在讲怎么安装环境,字符变量类型、 for循环语句之类的基础语法,这些太基础了,各种教科书上都看了好几遍了,再看就浪费时间了。
希望有经验的朋友推荐一本适合我这种水平的书。谢谢 展开
最开始看很多人推荐《Java从入门到精通》这本书,但是看他目录 大篇幅的在讲怎么安装环境,字符变量类型、 for循环语句之类的基础语法,这些太基础了,各种教科书上都看了好几遍了,再看就浪费时间了。
希望有经验的朋友推荐一本适合我这种水平的书。谢谢 展开
29个回答
展开全部
对于没有编程经验的童鞋要入门的话,基本是要读一些浅显易懂的书籍。要求我们快速了解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、《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的开发。
展开全部
《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
码出高效: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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
百度,想飞社区,在资源里找,在推荐书籍里的,都是JAVA经典书籍。排名第一的是JAVA编程思想。其实不建议看这本书,你可以看排名第五的《java程序设计教程》,这本书是国外大学经典教程,国内也有译作《JAVA大学教程》的,现在最新版是第九版(都第九版了。你可以想象他的流行程度),你可以在想飞社区直接下载。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在最新的是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
如果是交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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询