java数据结构书籍推荐,java学习看什么书
java数据结构书籍推荐,java学习看什么书详细介绍
本文目录一览: 学习java需要学哪些看什么书
初学者入门Java应该要学习这些书籍:
在这里给你推荐几本书,非常优秀的书籍:当然在推荐之前,你可以在B站内搜索我们的名字,观看一下我们的学习视频;
我校名师高淇讲述的Java300集课程,非常适合刚入门的零基础学者哦!
这几本书相当不错,推荐给你:1.《Java编程规范》适合对象:初级、中级
介绍:这本书的作者是被誉为Java之父的JamesGosling,入门者推荐阅读,对基础的讲解很不错。
2.《Java编程思想》适合对象:初级、中级
介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合初学者,不过小编认为作者并没有对读者已有的知识经验有过多要求,只是要求读者需要知道基本的程序语言。作者以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念,需要花时间细细研读。
3.《Java核心技术:卷I基础知识》适合对象:初级、中级
介绍:官方机构图书,备一本总是没错的。这本书比较全面也通俗易懂。可以当字典的功能来用,学习入门必备。
4.《Java数据结构和算法》适合对象:初级、中级、高级
介绍:这本书目前基本断货,足以说明抢手程度。作者主要使用Java语言描述了我们常用的数据结构,值得一看。
5.《Java与模式》适合对象:中级、高级
介绍:难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。
6.《SCJP学习指南》适合对象:初级、中级
介绍:官方考试的必备图书,对检验自己的Java学习情况很有帮助。这本书特别适合学生阅读,这本书理解透了,找工作面试Java题目不会有任何问题。一些工作多年的工程师都会在里边遇到一些不会做的题目。
最后:学习的过程中,编程视频的弥补是不可缺失的,需要的话点个赞吧!
我想学数据结构,java语言的,看什么书比较好
有很多,数据结构和抽象问题求解--Java语言描述》这本个人觉得还可以,里面会一步步教授如何设计一些容器、集合的实现,而且经常举一反三,我暂时将其划分为中级阶段的书
《大话数据结构》这是大话系列的第二本,总的来说比较浅显易懂,可以对数据结构有轻松入门的了解,缺点是版本刚出来,有些错误还待勘正,可作为初级阶段入门书籍。
《数据结构与算法分析--Java语言描述》这个就比较经典了,里面比较偏重介绍引导设计的思想也有代码实现,个人认为是初进中阶段的读物。
《算法导论》这本就不用多介绍了,法的偏理论书籍,想来应该可以算是一本高级进阶的书了。
言而总之,等到代码累积量到一定程度的时候,自然而然就会去想加强数据结构和算法相关知识了。读书这种东西,一千个读者有一千个哈姆雷特,只希望这里能提供一个参考给楼主。
java学习看什么书
很多朋友都想知道java学习看什么书?下面就让我们一起来了解一下吧!学习java入门的话,推荐阅读《Java编程规范》,这本书基本包含java的所有基础知识;对java有一定的认识和了解后建议阅读《Java编程思想》,这本书将抽象的概念用一个个通俗易懂的小示例呈现出来,需要细细研读,理解其中含义,会让你对java有更深的理解;《Java数据结构和算法》这本书也值得一看,其中包括了我们常用的数据结构;学习java需要一本工具书的话,这里推荐《Java核心技术:卷I基础知识》,可以当作字典来使用;最后如果你想从初级学者进阶到高级学者,《Java与模式》这本书必不可少,这是一本讲解设计原则以及最为常见的设计模式的实用教材。java可以考什么证对于java程序设计员,有Sun推出了两项认证:SunCertificatedJavaProgrammer(SCJP)和SunCertificatedJavaDeveloper(SCJD),SCJP是各种Java认证的基础,相对于SCJD来说,SCJP更侧重于测验Java程序设计概念及能力,内容偏重于Java语法及JDK的内容。java程序员考什么证书java程序员其实没什么必须要有的证书,因为在IT行业主要看重的是技术水平和开发经验,唯一必须要有的证书应该就是学位证了,所谓的高级Java技能证书对于java行业就业并没有什么帮助,所以与其花费时间和金钱去考证,还不如踏实学好Java的基础知识,以及多实践运用,提高自己的技术水平。
java数据结构与算法的书,哪本好?
thinking in java (java编程思想)
看过几遍了,,真的很好。
建议看第三版的。
《数据结构与算法分析》(java版)
[美]Clifford A.Shaffer 著
张铭 刘晓丹 译
如果要学习数据结构与算法分析基础的话,建议看这一本。tij里面设计的算法分析比较少。
坦率的讲,我觉得如果你能将清华大学的严蔚敏女士等编写的
《数据结构》中的算法全部用JAVA写一遍,那么你就无需再要
刻意找《java数据结构与算法》这一类的书了,而且这对于你
以后合理使用JAVA类库提供的算法也是极有帮助的。
所有完备的编程语言都是相通的,关键看对算法的掌握程度。
这是我个人的一点看法,也可以算是经验。
祝你好运!
请推荐一本基于JAVA语言的数据结构和算法的书,中文版的
数据结构与算法:Java语言版(第2版)
【评 价】 (共 7 条) 参与评论
【原 书 名】 Data Structures and Algorithms in Java, Second Edition
【原出版社】 Thomson
【作 者】(美)Adam Drozdek [同作者作品] [作译者介绍]
【译 者】 周翔[同译者作品]
【丛 书 名】 计算机科学丛书
【出 版 社】 机械工业出版社 【书 号】 7111189930
【出版日期】 2006 年7月 【开 本】 16开 【页 码】 573 【版 次】2-1
【所属分类】 计算机 > 计算机科学理论与基础知识 > 数据结构
计算机 > 计算机科学理论与基础知识 > 计算理论 > 算法
计算机 > 软件与程序设计 > JAVA > Java
教材 > 研究生/本科/专科教材 > 工学 > 计算机
教材 > 计算机教材 > 本科/研究生 > 计算机专业 > 计算机基础课程 > 算法与数学基础
这个就挺不错,以前我跟你情况相似,我就是看的这个。学习下这本吧,很有用处!
数据结构(c语言版)
严蔚敏 吴伟民编写
清华大学出版社出版
这本书评价很好的,可以一看
java类的一般首推 think in java
不过你想看高级算法那就是首推 算法导论
清华大学出版社 数据结构Java版(第二版)定价好像是128元。
如果你精通JAVA 就应该看JAVA与模式 而不是什么数据结构
英文名:《Data Structures & Algorithms in Java》
中文名:《Java数据结构和算法》
作 者:Robert Lafore
出版社:中国电力出版社
阅读方法:相对与其他的数据结构和算法的书,这本书语言很简洁而且容易读,让你少了一些阅读算法书籍的苦恼,但是也不能指望很轻松的把它读完,毕竟,这也是描述算法的书呀。
不过幸运的是,如果只是为了锻炼工作技能,倒是不必把所有的算法细节都弄的一清二楚,掌握到能够选择针对实际问题而进行数据结构和算法的选择,基本上就能应付90%以上的情况了。
我们的建议是:只要你学的是JAVA,这本书就应该从头到尾的啃一遍,而且是细细的啃,不是象前一本《Java编程思想》那样的略读,不过,读这本书没什么时间限制,尽量读就行了,哪怕你已经工作了,再花业余的时间读下来也不迟。
另外,象算法这种东西,你弄明白一次,一辈子就明白了,不会再变了,所以,哪怕用一周、一个月的时间啃下来一个程序,也是值得的。
如果你着急工作,这本书可以略读,掌握住常用的数据结构和算法的特点(不是实现),就可以了。
如果你还在上学,有大量的时间,或者你想在大型公司(IBM、MicroSoft、Sun等)的笔试中有良好的表现,你就需要一个字一个字的仔细阅读了。
想学软件开发?自学.帮推荐下书籍!(软件工程初学者推荐书籍)
下面推荐的比较详细是我以前问别人的,别人整理了一个多小时,推荐给你。你可以适度看看有哪些是你需要的,我是从java学起的,《Thingkinginjava》是一本非常好的书,看过《游戏编程之旅》那本书,云风著。前人的经验是,先入门,再去系统的学习,《Thingkinginjava》就是很好的系统学习。当然基础很重要,数据结构、算法之类。
其实把下面的全掌握了,基础那就真是很厉害了,再学精一门语言就是专家了吧!
(1)数据结构:
《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐!
《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂
《数据结构》(用面向对象方法与C描述)》,出版日期:1999年7月,殷人昆王小京,清华大学出版社.
(2)算法:
《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社.
《算法导论(影印版)》(IntroctiontoAlgorithms,SecondEdition
ThomasH.Cormen,CharlesE.Leiserson,RonaldL.RivestandCliffordSteinMIT)高等教育出版社.
《计算机程序设计艺术》(TheArtofProgrammingLanguage),清华大学出版社
《算法设计与分析基础》(IntructiontoTheDesignandAnalysisofAlgorithms(US)AnanyLevitin),潘彦译,清华大学出版社.
(3)数据库
《数据库系统概论》,1983年,萨师煊王珊,高等教育出版社出版.
《数据库原理与方法》,1983年,郑若忠王鸿武,湖南科学技术出版社出版.
《数据库系统原理》,1988年,俞盘祥沈金发,清华大学出版社.
(4)操作系统原理
《现代操作系统》,孙钟秀等,高等教育出版社.
《操作系统原理》,谢青松,人民邮电出版社.
《操作系统原理教程》,张尧学主编,清华大学出版社出版.
(5)计算机体系结构
《计算机体系结构》,张晨曦等,高等教育出版社.
《计算机系统结构》,郑纬民汤志忠,清华大学出版社出版.
《计算机组成与结构》,王爱英,清华大学出版社.
(6)计算机网络
《计算机网络(第二版)》,冯博琴,高等教育出版社.
《》,张尧学,清华大学出版社.
《计算机网络》,蔡开裕等,机械工业出版社.
(7)离散数学
《离散数学》,孙吉贵杨凤杰,高等教育出版社.
《离散数学教程》,耿素云屈婉玲王捍贫,北京大学出版社.
《离散数学及其应用(原书第4版)》(DiscreteMathematicsandIts,FourthEdition,作者:美-KennethH.Rosen),袁崇义屈婉玲王捍贫刘田译,机械工业出版社.
基本上每类的第一本已经可以代表当今中国大学教学用书的主流了。所以从basic角度讲,足够了,但是如果从工程角度讲,建议你可以根据某一种语言去定向的学习数据结构,比如Java或者C#。毕竟面向对象以后,数据结构的处理不像c那样麻烦。体系结构,操作系统和网络我们用的是英文教材《国外优秀信息科学技术系列教学用书》感觉写的比中文的实用,如果你英文好的话可以参考,分别较计算机组织与结构,实用操作系统概念,计算机网络(好像现在有翻译版了)。
《计算机程序设计艺术》我们老师当时强烈推荐,但是两大厚本,我一直没时间看,挺遗憾的。脱离基础学科,就语言方面ThinkinC(ThinkinJava)是非常好的书。你可以到网上搜一搜就知道,Bruce.另外如果你要是学软件的话,.net和J2EE是必须掌握其一的,否则以后的路很难走,这方面建议你上网多查资料,因为信息更新很快,那些书很多都是抄来抄去,也没什么新鲜的。CSDN网站应该知道吧,看看里面的帖子就知道了。
自学java的j2ee,有哪些比较经典的书籍推荐?
0》- 非常推荐*
《Enterprise Java Bean》- 推荐*
五、进阶
《Java Cook Book》- 非常推荐* (包含了Java编程的Tips一、Java XML编程
《O’reilly-Java and XML》- 推荐*
《O’reilly-Java and SOAP》- 参考* (Java的SOAP编程)
六、Java Web编程
《O’reilly-Java Server Pages》- 强烈推荐*
《O’reilly-Java Servlet Programming》- 非常推荐*
《O’reilly-Jakarta Struts》- 推荐* (Java Web编程的一个MVC实现框架Struts的书)
四,设计企业应用软件必备参考书)
《EJB Design Patterns》- 推荐*
七、入门
《Java 2从入门到精通》- 推荐
《Thinking in Java》- 强烈推荐*
O’reilly的Java编程基础系列 - 参考*
二、EJB编程
《J2EE应用与BEA Weblogic Server》- 强烈推荐
《Mastering EJB 2、设计模式
《Core J2EE Patterns》- 强烈推荐* (J2EE设计模式、其它
《O’reilly Ant - The Definitive Guide》- 推荐* (Ant是一种功能非常强大的Java工具)
望采纳,适合当做手册来查阅)
《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面)
《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程)
《O’reilly-Java Programming with Oracle JDBC》- 参考*
三
think in java 比较经典,还是建议你看一些视频,这样有图有真相,书籍看到代码是片段,不能看全局,对于新手不知道代码写的什么,希望对你有帮助! 可以参考 分享java视频
java编程思想
java从入门到精通
网页链接
上面是oracle 官方教程
这是pdf下载地址 祝你收获满满!
一、初级入门篇
1.《Java编程思想》 适用于初级、中级
Java编程思想第四版中文版完整版.pdf是全球程序员必备图书,被china-pub会员评为“2007年我最喜爱的十大技术图书”之一.。
2.《Java核心技术:卷I基础知识》 适用于初级、中级
Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
二、中高级进阶篇
1.《数据结构与问题求解(java语言版)》 适用于:初级、中级、高级
本书从抽象思想、问题解决以及java编程语言使用的观点介绍了数据结构和算法。本书中包含了java的最新特性,任何地方都可以完全使用标准模板库(STL)。本书开始引入问题,分析问题,然后如何解决问题。我个人觉得是一本好。不过里面有些印刷错误哦。
2.《Java与模式》 适用于:中级、高级
难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。
3.《UML构建web应用》适用于:中 高级
本书的主要目的是讲述如何以面向对象的方式对Web应用的页面和其他Web专用组件进行建模,并且与系统中的其他模型保持一致。
4.《java核心技术:卷2》适用于:中 高级
Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
5.《Java并发编程实战》 适用于:中、高级
这本书名为《Java并发编程实践》有些抹杀了它的价值,其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述。市面上并发编程的书比较少,这一本推荐阅读。
三、框架篇
《Hibernate程序高手秘笈》
本书展示了如何用Hibernate来自动化配置:写一些Java对象和简单的配置文件,Hibernate将使这些对象和数据库间的所有交互自动化……,对于想了解hibernate框架的人来说,大有益处。
《Spring技术内幕》
本书是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔!Java开发者社区和Spring开发者社区一致强烈推荐。
《Java Persistence with MyBatis 3》
MyBatis和hibernate一样也是如今流行的ORM框架之一,看完对mybatis有一个清楚认识。