java初学者练手项目看哪本书比较好?

学好Java这11本书值得一看!_达内Java培训官网
400-111-8989
学好Java这11本书值得一看!
最近很多学习者留言,问
“学Java看什么书”,针对集中性问题,我特意查了书评榜,也咨询了几位Java开发老司机,整理出了11本们的一些值得一看的好书。
《深入理解Java虚拟机:JVM高级特性与最佳实践》
作者是周志明,这本书可以说是国内写得最好的有关Java虚
拟机的书籍,近半年,前前后后这本书我起码看了有5遍。国内写虚拟机的书除了这本,其实还有一些其他的,我也买过,不过粗略看下来,很多内容也是《深入理
解Java虚拟机:JVM高级特性与最佳实践》此书里面的。
另外值得一提的是,《深入理解Java虚拟机:JVM高级特性与最佳实践》这本
书,有电子版的,网上搜一下就能下载到了。不过建议有兴趣的朋友还是去买书看,电子版本下载到的一般是比较老的版本,相比最新修订版的《深入理解Java
虚拟机:JVM高级特性与最佳实践》,有很多作者新补充的知识点是没有的。
《HotSpot实战》
我们平时使用的乃至商用的大多数Java虚拟机都是Sun公司的HotSpot,大家cmd进入命令行,使用”java
-version”命令就可以看到了。如果希望在Java虚拟机规范的基础上更加深入地去理解虚拟机的一些细节是怎么实现的,就可以看一下《HotSpot实战》一书,作者是陈涛。不过由于HotSpot的源码都是C/C++写的,所以要求读者有非常好的C/C++基础,如果对这两门语言不是很熟悉的朋友,看这本书可能对你帮助不是很大。最后提一句,如果有兴趣的朋友,不妨先去网上下载一个openJDK,HotSpot的源码就在里面。
《Java并发编程实战》
翻开这本书看,多线程什么用、什么是死锁、什么是竞争、什么是线程安全等等,方方面面的知识点都用大量的文字篇幅讲解,不免让人感觉十分枯燥,也
难让读者有实质性的进步。我这本书看了两遍也属于一目十行意思,有兴趣的地方就重点看一下。无论如何,作为一本常常位于Jva程序员必读十大书籍排行榜前几名的书,还是一定要推荐给大家的。Guava是Google的一个开源项目,包含许多Google核心的Java常用库。
《编程核心技术》
作者高洪岩,想要学习多线程的朋友,这本书是我大力推荐的,我的个人博客里面二十多篇的多线程博文都是基于此书,并且在这本书的基础上进行提炼和总结而写出来的。此书和《Java并发编程实战》
相反,这本书的特点是大篇幅的代码+小篇幅的精讲解,可能这和中国人写的书比较偏向实用主义的风格有关。本书关于线程安全、synchronized、
Reentrant、Timer等等都用详细的代码进行了讲解,而且每个大知识点下的多个小知识点都会详细讲解到,非常有实践价值。
《Effective Java中文版》
作者是Joshua
Bloch,这个人就很厉害了,他是谷歌的首席架构师,属于超级技术大牛级别了吧。这是唯一一本我没有买的书,由于没有看过这本书,所以我不好发表评论,但是从这本书的知名度
以及其作者的来头来看(多提一句,这本书也是Java之父James Gosling博士推崇的一本书),我相信这一定是一本值得一看的好书。
《深入分析Java 内幕》
作者许令波,淘宝工程师。这本书我用一个字概括就是:全。真的非常全,HTTP、DNS、CDN、静态化、Jetty、Tomcat、Servlet、Spring、MyBatis等等,什么都有,涉及知识面非常广,但又不像专门精讲某个知识点的书籍一样讲得非常深入,感觉这本书就是尽量去用短的篇幅讲清楚一些Java
Web使用到的技术的内幕,让读者对这些知识点的技术内幕有一个理性的认识。
《大型网站技术架构 核心原理与案例分析》
一个字评价这本书,屌;两个字评价这本书,很屌;三个字评价这本书,非常屌。作者是李智慧,原阿里巴巴技术专家。关于分布式的知识点,都在这本书里面有体现,只有你想不到,没有他写不到,而且写得非常易懂,基本属于看一两遍,再记一些笔记就知道是怎么一回事儿了。多看
几遍,对分布式的理解一定会加深不少。而且里面不仅仅是分布式的知识,还非常接地气地写了如何做一个好的架构师,其实我认为这不仅仅是写给想做架构师的读
者看的,就是给读者一些建议,如何更好地提出意见、如何更让别人关注你的声音、如何看到他人的优点,入木三分,让人获益匪浅。
《大型网站系统与Java中间件实践》
作者曾宪杰,是淘宝的技术总监,算起来应该在阿里有至少P8的级别了吧。本书要突出的重点是中间件三个字,中间件是分布式系统中一个非常重要的东西,其最重要的作用应该就是解耦,降低模块与模块之间的强依赖,不同的模块之间的依赖度降低,便可以各自独立地开发自己的功能,这也可以说是软件工程发展的目标和驱动力。因此,本书有一部分的内容就是基于中间件,详细讲解了中间件与JMS的各种知识,适合对分布式系统比较熟悉并且想要往中间件方面有一定研究的读者。
《从Paxos到ZooKeeper 分布式一致性原理与实践》
作者倪超,阿里巴巴工程师。这本书是我最近在研读的一本书,本书从分布式系统基本理论开始讲起,讲到Paxos算法,最后慢慢引入到Zookeeper,循序渐进。当然,更多的我目前还不方便发表什么看法,因为这本书的第二张Paxos算法我都还没有弄懂(Paxos算法确实有些难以理解和不太易懂),接下来的章节还没有看下去。如果网友们所在的公司在使用Zookeeper,并且你又对Zookeeper感兴趣想要研究一下它的原理的,这本书将是不二之选。
《My5.6从零开始学》
作者刘增杰和李坤。作为一名,我认为我们千万不要觉得数据库是DBA的事情,数据库对一个Java程序员来说也是必须掌握的一门知识,丰富的数据库性能优化经验是一个顶尖程序员必备技能。MySQL学习我推荐的是这本我自己学习看的《MySQL5.6从零开始学》,我是觉得挺好的这本书,书里面的知识点很细致、很全面。
《Spring源码深度解析》
作者郝佳。Spring
这个框架做得太好了,功能太强大了,以至于很多开发者都只知Spring,不知什么是工厂、什么是单例、什么是代理(我面试别人的真实体会)。这种功能强
大的框架内部一定是很复杂的实现,这就导致一旦你的程序使用Spring,出了问题,可能是Error、可能是Exception、可能是程序运行结果不
是你的预期的,出现诸如此类问题的时候,将会让你感到困惑,除了上网查资料或者问别人似乎没有更好的解决办法。
Copyright (C)
All Rights Reserved
选择城市和中心
达内北京亦庄大学生实训基地
达内北京网络营销中心
达内北京会计中心初学JAVA,有没有什么比较好的书看。
个人最不喜欢的就是明日科技的书了,以前买过几本。
写下你的评论...
写下你的评论...
写下你的评论...
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2Java开发者必读的5本最佳Hibernate书籍 - ImportNew
Hibernate是最受欢迎的开源ORM(Object Relational Mapping 对象关系映射)框架之一,并且随着JPA的出现,它已成为开发Java企业级应用持久层的一个标准。我经常会收到这样一些反馈,如”哪本是学习hibernate最好的书籍”或”请推荐一些学习Spring和Hibernate好的书籍”。这促使我撰写这篇文章介绍一些市面上学习Hibernate最好的书籍。之前我分享过一些Java开发者必读的Spring框架书籍,这对于挑选一本书来学习Spring相当有帮助。和Spring框架相似,Hibernate开发经验在JavaEE开发角色中同样是最受捧的。如果你去看对Java开发角色的描述,你将经常会看到Spring和Hibernate而非Java。所有这些意味着,在你的简历中包含Hibernate的知识和经验是必须的。由于大部分招聘人员都使用FIX protocol、Tibco RV、Spring、Hibernate等关键词,在你的简历中包含它们会更容易让你被选中。因为大部分Java开发者熟悉JDBC,招聘人员经常趋于使用那些Hibernate提供而JDBC缺失的关键词,例如懒加载、缓存和管理对象之间的关联等。这些书将帮助你学习Hibernate,提高你现有的Hibernate知识水平,了解一些关于HIbernate和ORM的最佳实践。读完这些Hibernate书籍后,你还能回答Java开发者被问到的大部分Hibernate面试题。
Java编程人员必读的5本Hibernate书籍
按照我的经验,学习一门新技术一本书是绝对不够的,但同时,你又不得不从一本书开始。一旦你具备了一些Hibernate的知识,你便可以阅读更广泛的Hibernate书籍。由于这个原因,我这里将书籍按照初学者偏好进行排序,从第一本书开始,我认为它最适合Hibernate所有初学者或者正在学习Hiberate框架的Java开发人员。
1) Hibernate Made Easy
由Cameron Wallace McKenzie, Kerri Sheehan撰写的《Hibernate Made Easy:通过Hibernate和JPA(Java 持久API)简化数据持久化》是一本适用于初学者的书籍。这本书的核心优点之一是它的简单、明了和简洁,它不是一部巨著。本书使用很多重要且简单的例子来阐述Hibernate不同的特性。我喜欢这本书的关键之一是这些例子使用了我最喜欢的。你还能利用一个使用JAVA、JSP和Hibernate开发,运行在Apache Tomcat上的完整的Web应用。通过一个完整的项目比你使用很多例子将会学到更多东西。事实上,个别的特性当需要加深理解时,也能够通过类似应用的完整项目最好地被学习,这就是该书优秀的地方。如果你是Java开发者,并且很少或者几乎不了解Hibernate,使用该书来学习Hibernate框架吧。这本书唯一的缺点是它没有使用基于XML的映射,如果你的应用确实需要,可能你想要看看下一本书。
2) Harnessing Hibernate
James Elliott, Timothy M. O’Brien, Ryan Fowler撰写的《Harnessing Hiberante》是《Hiberate Made Easy》的理想伴侣。前者主要关注JPA注解,而本书是通过基于XML的Hibernate映射配置来教你Hibernate的概念。《Harnessing Hibernate》是另一本广受欢迎的书Hibernate:A Developer NoteBook的延续。我读了开发者笔记系列的两本书,包括Java 5 Tiger:Developer NoteBook,真的很享受这种方法。它并不全面,但它的轻量级和简洁使它成为学习Hibernate的一种好的选择。它还有两个应用项目,帮助你学习Hibernate开发,同时它也很好地介绍了Hibernate查询语言(HQL),它不同于SQL。你还可以通过这本书建立起基于Java开发的完整Hibernate框架,包括。
3) Beginning Hibernate
由Jeff Linwood, Dave Minte合著的《Beginning Hibernate第二版》是我要介绍给初学者的第三本书。它与之前两本没有太多区别,如果你阅读了前面的书籍,可能你并不需要这本。但假如你很难关联上面两本书籍的话,你可以尝试阅读这本书。这本hibernat书籍的好处之一是它涵盖了Hibernate 3.5版本。这本书的优点之一是它的案例分析,这些案例从头到尾讲解了关键的关系概念,包括一对多关系和多对多关系。总之如果你不能将《Hibernate Made easy》和《Harnessing Hibernate》关联起来,可以使用这本书,如果不需要,那么作为一个初学者你已经具备了足够的知识。
4) Java Persistence With Hibernate
至今为止,这是所有Hibernate开发者的必读之书。《Java Persistence With Hibernate》由Christian Bauer和Gavin Kin撰写,他们是Hibernate发展团队的成员,并涉及了EJB 3.0和JBoss。他们还是曼宁畅销书《Hibernate in Action》的联合作者。目前,这是关于Hibernate最全面的书,它不仅介绍了对象关系映射的基础、Hibernate框架,还包括Hibernate中使用的最通用的,例如数据访问对象(DAO)模式。这本书介绍了很多关于加载策略、缓存、事务和数据库设计与ORM技术的最佳实践方面的知识。我推荐任何级别的Java Hibernate开发者至少阅读一遍该书,以对Hibernate的整个蓝图有所了解。该书有超过800页,并不是很容易阅读,但作为以后的参考绝对值得一读。
5) Hibernate Recipes:A Problem-Solution Approach By Gary Mak,Sriniva Guruzu
我选择这本书是因为它的风格-一种问题解决的方法。类似于《Spring recipes : A Problem solution approach》这本书通过引出一个问题并解决它来教授你Hibernate。这种方法能够作用于很多开发者,如果你享受这个系列之前的书籍,你同样会喜欢这本书。每个单独的食谱都通过合适的代码样例和恰当的解释来描述。阅读这本书时我个人感觉它的一个优点是比较式学习。例如,如果你使用JDBC作为一种方式来解决,那么Hibernate是如何帮你解决的呢,它又提供了什么更多的东西呢等。虽然有时这种书读起来过于沉重了,基于话题的方式不适合持续性阅读,但作为一种改变的尝试,它还是很不错的。
这就是我推荐的所有Java开发者的必读Hibernate书籍。除了这些书,我强烈推荐Hibernate文档,他们是最新信息的源头,并且都写得很好。由于一本书对于掌握任何新框架或技术永远是不够的,我通常选择2或3本。对于中级Java开发者,我推荐《Hibernate Made Easy》和《Java Persistence with Hibernatte》这两本作为学习Hibernate框架大部分知识的最佳书籍。
原文链接:
- 译文链接: [ 转载请保留原文出处、译者和译文链接。]
关于作者:
(新浪微博:)
Hi,请到伯乐在线的小组发帖提问,支持微信登录。链接是: http://group.jobbole....
关于ImportNew
ImportNew 专注于 Java 技术分享。于日 11:11正式上线。是的,这是一个很特别的时刻 :)
ImportNew 由两个 Java 关键字 import 和 new 组成,意指:Java 开发者学习新知识的网站。 import 可认为是学习和吸收, new 则可认为是新知识、新技术圈子和新朋友……
新浪微博:
推荐微信号
反馈建议:@
广告与商务合作QQ:
– 好的话题、有启发的回复、值得信赖的圈子
– 写了文章?看干货?去头条!
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 活跃 & 专业的翻译小组
– 国内外的精选博客文章
– UI,网页,交互和用户体验
– JavaScript, HTML5, CSS
– 专注Android技术分享
– 专注iOS技术分享
– 专注Java技术分享
– 专注Python技术分享
& 2017 ImportNew适合spring初学者的书籍 - ITeye问答
大家介绍介绍哪些书籍适合spring初学者看呢?
学习spring有什么比较好的方法分享一下啊?!
《Spring揭秘》这本书比较适合你,我就有一本,作者是王福强。你可以在亚马逊上看看,我感觉这本书语言风趣幽默,通俗易懂。而且也适合有一定基础的来学习。
Spring技术手册:
这本书对于想要入门spring的新手来说,这一本书还是挺好的,都说得比较简单明了,不过说得比较浅.
Spring框架高级编程:
感觉翻译得一般,其实这本书也大多来源于spring的文档的,翻一翻也是不错的.
Spring Live:
这一本书少废话多实践的,其中那一ssh入门的经典例子,尤其对于Struts+Spring+Hibernate的用户来说,这本书实在是太经典了。
Expert One-on-One J2EE Development without EJB:
由robbin和曹晓钢等翻译的,书写的是很好,讨论了许多种项目开发的模式,但是不适合于软件开发经验不多的人看,框架师们看正好
Spring2.5-中文参考手册.chm
这个根据你个人情况吧
如果你上班,应该没什么了,就边做边学不会去查就查不多了
如果你没有上班,可以系统学习一下,spring用着都很简单,但是很重要,书籍,先找本中文书籍入门,大同小异,没有太大的区别,以后再慢慢看系统源码,慢慢琢磨
/subject/1436131/
先找点入门资料看看,动手才是最重要的!
Spring揭秘
Spring从入门到精通
已解决问题
未解决问题升大二 想先自学java 请问0基础java 买什么书看好
25回复 4086浏览
大二 只是渣渣得本a 计科专业 想暑假自学一下java 请问 jrs有什么书推介
《零基础学java》
引用2楼 @ 发表的:《零基础学java》
引用@ 发表的:哪里买好买书当然去当当网,或者京东
head first java
java2 全方位学习 羊皮书学通JAVA24堂课
引用5楼 @xfhnever 发表的:head first java
适合0基础吗
同意head first java发自手机虎扑
没人问的话,还是看视频吧
加我百度云,给你分享一全套JAVA入门视频。书的话 疯狂java讲义不错。
引用10楼 @ 发表的:加我百度云,给你分享一全套JAVA入门视频。书的话 疯狂java讲义不错。
哥们不错,分享我一套,百度云怎么加你?
我是上网的教学视频,去"极客学院"搜索一下,很多编程的教学
引用10楼 @ 发表的:加我百度云,给你分享一全套JAVA入门视频。书的话 疯狂java讲义不错。
名字是什么
JAVA 从入门到精通
C++从入门到精通
C从入门到精通
C#从入门到精通
RUBY从入门到精通
PYTHON从入门到精通
....从入门到精通
没学过其他语言建议看视频学,直接看书的话不好上手
国内的,疯狂java讲义,国外的,thinking in java
看 尚学堂之类的视频入门吧… 我一开始看书 没接触过面向对象的语言 看不懂看不进发自手机虎扑
core java 推荐
网上的视频教程一大堆。。。去下载就行了!发自手机虎扑
Java 核心技术
其实看视频更快点
去找找马士兵的J2SE教程看看
您需要登录后才可以回复,请
& 允许多选
280人参加识货团购439.00元289人参加识货团购369.00元46人参加识货团购459.00元57人参加识货团购249.00元307人参加识货团购169.00元598人参加识货团购649.00元98人参加识货团购199.00元390人参加识货团购399.00元98人参加识货团购388.00元59人参加识货团购99.00元236人参加识货团购339.00元47人参加识货团购579.00元}

我要回帖

更多关于 java初学者 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信