初学java看些什么书好?

本人有C语言基础,计算机专业,大一准备结束,本人打算往java方向发展了,所以准备暑假开始自学java了。
但是发现图书馆关于java的书一大堆,比较全,但不知道借些什么书好,请高手给个建议,要比较有层次性的,有个先后顺序,比较详细的。
比如说《java编程思想》或《java核心技术》者适合在什么时候看。在学《java程序设计教程》的适合可以配合其它书一起看吗,例如?
希望大家根据自己的经验来回答此问题,不喜欢copy的。
还有一般自学的一天大概需要多少时间?

Java视频教程 孙鑫Java无难事 (全12CD)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=154630
上海交大 Java初级编程基础 共25讲下载 avi格式
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=185162
张孝祥Java课堂系列之 Tomcat入门(七讲 swf)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181503
张孝祥Java课堂系列之 Servlet开发入门 (九讲 swf)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181502
张孝祥Java课堂系列之 HTTP协议详解(四讲 swf)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181500
张孝祥Java课堂系列之 Web XML基础(四讲 swf)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181499
J2EE视频教程 中间件技术 浙江大学胡晓军 全24讲完整版下载
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181597
EJB技术及应用视频教程 东北大学 全26讲完整版 RMVB格式
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181583
J2EE开发IDE Eclipse视频教程 全9CD 完整版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158075
Java视频教程 即学即会java
http://bbs.topsage.com/dispbbs_121_156264_6.html

Java 编程初步 傻瓜书
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159167
零基础学Java电子教程 附随书光盘
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181032
数据结与算法 Java语言版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160250
精通JBuilder 2005 中文版 高清PDF+随书光盘
http://bbs.topsage.com/dispbbs_121_172861_1.html
程序天下:J2EE整合详解与典型案例 电子教程+随书光盘
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=181884
JSF JavaServer Faces in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160229
Spring in Action (第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146170
Manning jQuery in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174769
Spring In Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174107
AspectJ in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174106
Hibernate In Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174105
Struts in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174005
Lucene in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173991
Wrox出版 Beginning Spring Framework 2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175714
Java Extreme Programming Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174729
Java Programming Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173667
Beginning Java Objects
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174685
Building Java Enterprise App
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174684
Ant: The Definitive Guide
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174683
Better Faster Lighter Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174681
Hibernate Reference 3.1
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174674
Pragmatic Version Control using CVS
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174479
Pragmatic Project Automation
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174476
jQuery Reference Guide
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174411
Java 2 核心技术 卷1&卷2 CHM版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174123
Wrox Professional Java JDK 6 Edition
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163451
Java 2 宝典
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159154
侯捷java编程思想 PDF中文版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163902
Learning Java (第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146869
The Java Language Specification
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=176082
Beginning Java Programming for Dummies 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163923
Java 2 核心编程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146174
Java How to Program (第六版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146371
Java All-In-One案头参考傻瓜书 (第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152871
21天自学 Java 6 (2007年5月更新出版) PDF
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159315
Java咖啡馆
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151447
Thinking in Java(第四版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152053
深入学习JFC SWING - Java基础类组件集
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152049
J2EE全实例教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158057
Java信息系统设计与开发实例(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151993
Java优化编程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151994
Effective Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175258
Java信息系统设计与开发实例(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151993
Tricks of the Java Programming
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159305
Wrox Professional Java Native Interfaces with SWT JFace
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159290
Java Swing 第二版 PDF文字版 O'Relliy出版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159158
O'Reilly - Java Database Programming with JDBC
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159292
JDBC与Java数据库程序设计
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151448
Learning JQurey (2007年7月最新出版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159652
J2EE with BEA WebLogic Server
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=176088
Pragmatic Unit Testing in Java with JUnit
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=176084
Wiley出版 J2EE 1.4 Bible
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=176080
J2EE设计开发编程指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159288
Java Web Services简明教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159159
O'Reilly Java and XML (第二版PDF)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146231
O'Reilly Java and XML (第三版PDF)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=167584
Java技术XML高级编程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=147800
Java Reflection in Action [MANNING]
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=178017
Java Puzzler (Java 解惑)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=178016
Java Database Best Practices
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=178015
Struts: The Complete Reference
http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=178025
Log4j The Complete Manual
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=178023
Programming for the Java Virtual Machine
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=178021
Expert One-on-One J2EE Design and Development
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160652
Expert One-on-One J2EE Development without EJB
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160653
JBoss - A Developer's Notebook
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146179
The Java Programming Language (第四版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=147095
Professional Java Development with the Spring Framework
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159303
Core Java Server Faces 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145549
精通Enterprise JavaBeans
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146018
Enterprise JavaBeans EJB 第四版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159166
J2EE应用与BEA WebLogic Server (第二版PDF)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146227
O'Reilly Java Web Services
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146377
Ant权威指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=148383
Ajax和Java框架高级编程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=148371
Java Web Services简明教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159159
Cross-Platform Web Services Using C# and Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160472
O'Reilly Ajax on Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160600
O'Reilly Java and XSLT
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=149585
O'Reilly Java and XML Binding
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=149583
O'Reilly Java and SOAP
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=149581
Design Patterns Java Companion
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163920
J2EE Java黑客大曝光 开发安全的Java应用程序
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151446
J2ME API 速查手册
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158248
精通J2ME无线编程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152047
J2ME开发大全
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151987
Beginning J2ME 从入门到精通 第三版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=184149
Beginning JBoss Seam从入门到精通
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=183607
Beginning Hibernate 从入门到精通
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=183602
Java网页开发的艺术
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151991
Java编程高手
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151990
Java 5.0 Tiger程序高手秘笈
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151989
Java2网络协议技术内幕(附源码)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151988
Using Enterprise JavaBeans 2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166051
Java技术实用教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158244
企业级Java安全性(构建安全的J2EE应用)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152048
Java语言集成开发环境Eclipse中文教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158237
NetBeans IDE 5.5 企业版高级开发教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159653
Using Enterprise JavaBeans 2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166051
Borland JBuilder Developer's Guide
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166294
Eclipse [O'Reilly]
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=175257
Eclipse精要与高级开发技术
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151986
Code Generation in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174722
Java 6 3D游戏开发
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160251
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-29
孙卫琴 的书是专业的,推荐这位女士的书,这位女士就写书,很适合

学无止尽啊,兄弟,不要问一天多少时间,24小时都可以扎进去的,搞程序员这行,特别是在国内,如果要长期搞下去,首先要克服浮躁

《java编程思想》好书,真的好书
有时间就看,说实话,写这书的人没指望读者一次就读懂,那不是显示作者没水平吗,里面的一句话不想则以,一想就天马行空了,所有有时间就看,不要看一遍就仍了,并且我不认为这本书对初学者是禁忌的

《java核心技术》,听核心2字就知道了,呵呵本回答被提问者采纳
第2个回答  2020-11-07
1、java初学者,首先推荐看bai《java从入门到精通du》很基础的
2、基础掌握之后去练习,zhi做小项目swing之类的
3、开始学java web知识,将daojdbc+servlet做个中级左右的项目出来
4、开始学SSH、SSM、SpringMVC等三大框架(更加高级部分),这是走入社会进入公司必须掌握的基本功能,java初级swing和java中级jdbc+servlet只是做为学校最基础最基础的内容,而三大框架,或者框架技术则为公司所需要的最基本技能
第3个回答  2008-06-29
同学我也计算机专业。
其实都说 thinking in java 好 是的。

但是中国大学交书方式大家都知道。还得考自己平时自学。
建议你这样看:

先看 head first java-中文版 很形象很容易懂
然后才看 thinking in java ,因为前面大多数是和c++ 作比较 建议你前面略看

这2本都是领会思想的 就是面向对象啦

最后在看看那些技术方面的书。就是书店泛滥的那种 呵呵

我想这样你大学先懂了j2se ,以后可以继续看java ee 内容

一起加油吧 555~~~
第4个回答  2008-06-29
我在看《java核心技术》,这本说好是好
但是内容太多了.不是一会就可以看完的.
就是一会看完了,也不能完全掌握.
所以建议你先学《java程序设计教程》,
然后结合工作或课题设计需要学习某一个方面
比如:做web开发,可以学学与web开发相关的javabean等
就是说你需要哪方面的知识就去找,一点一点的学.
切记:不要浮躁!
等你对java有感觉了,就可以全面的了解java的相关技术了

学习java哪些书比较好
1、《Java学习笔记》,此书的特点在于里面有很多作者对Java语言的独有的理解与讲解。2、《Java从入门到精通》,此书内容丰富,适合新手入门。此书配有对应的光盘,包含有长达32个小时的教学视频。3、《疯狂Java讲义》,内容基础,文字清晰。既覆盖基本知识点,有进阶层面的讲解。此书的写作思路比较清楚...

java编程看哪本书比较好
1.《Java编程思想(第4版)》2.《深入理解Java虚拟机(第3版)》3.《Java核心技术·卷 I(原书第11版)》4.《Java并发编程实战》5.《微服务架构设计模式》6.《Effective java 中文版(第2版)》7.《Java 8实战》8.《Head First Java》对于Java初学者,《Java核心技术》和《Java编程思想》是入...

java如何自学怎么入门
初学JAVA,自学之路充满挑战,但有一套专业资料在旁,能大幅提高学习效率。以下推荐几本适合JAVA初学者的书籍。《Java核心技术》备受全球Java工程师推崇,内含作者亲授视频与大量示例代码。此书通过实例演示Java语言特性和类库特性,注重突出重点,且所用示例均基于真实情境,有助于学习者快速上手。《Java从...

java从入门到精通哪个版本好
1. 《Java编程思想》:这本书被广泛认为是Java入门的经典之作。它从Java的基础语法讲起,逐步引导读者理解面向对象编程的概念。其优点在于讲解清晰,不仅适合初学者,对有经验的开发者也具有很高的参考价值。通过阅读这本书,读者能够建立起坚实的Java编程基础,为深入掌握Java打下基础。2. 《Java核心技术...

学java用哪本书好?
1. 《Java从入门到精通(第3版)》这本书为Java初学者量身打造,通过浅显易懂的语言和丰富实例,详尽阐述了Java编程的基础知识和进阶技巧。2. 《Java核心技术卷1基础知识》作为Java领域的经典之作,该书与《Java编程思想》齐名。它依据Java SE7进行了全面更新,系统介绍了Java语言的核心概念、语法和...

零基础学JAva看什么书好呢,求推荐…
1.《Java就业培训教程》- 仅需关注前半部分的内容,它覆盖了Java基础知识。2.《Java从入门到精通》- 跳过书后部分的Java Swing内容,这部分知识对初学者来说并不实用。3.《Java web程序开发入门》- 该书提供从基础到深入的Java web开发知识,适合进一步学习。完成上述书籍的学习后,可以尝试阅读《...

学JAVA应该先看什么书
《Java大学基础教程》是一本全面覆盖JAVA基础知识的书籍。无论是初学者还是需要复习基础的开发者,都能从中受益。这本书的内容系统而详细,适合作为学习JAVA的起点,或者作为巩固基础知识的工具。在学习JAVA的过程中,结合使用这几本书籍,可以全面而深入地掌握JAVA语言,无论是编程基础、技术细节,还是面向...

大学生的福音学习Java最强书单推荐
《Maven 实战》《Git 权威指南》02、进阶 《Java 编程思想》《Java编程思想》这本书确实没得说,质量很高,但需要放在 Java 入门后再去读,这样才能真正地去理解思想。《Netty 实战》无论是构建高性能的 Web、游戏服务器、推送系统、RPC 框架、消息中间件还是分布式大数据处理引擎,都离不开Netty,在...

初学者学java需要买哪些书
1、《零基础学Java》从零基础学习者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用Java语言进行程序开发需要掌握的知识和技术。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。2、《HeadfirstJava》《...

Java 十大必读经典书籍推荐
1. Java核心技术·卷 I·基础知识 (豆瓣评分:9.4) 作为Java领域的经典之作,这本书与《Java编程思想》并驾齐驱,畅销10余年,深受全球程序员喜爱。由资深Java专家倾力打造,不仅是一本指导程序员编写高效代码的圣经,更是每个Java学习者入门的基石。2. Java核心技术·卷 II·高级特性 (豆瓣评分...

相似回答