问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求教,请问有什么好的java书推荐一下吗

发布网友 发布时间:2024-09-29 10:13

我来回答

2个回答

热心网友 时间:2024-09-30 10:30

一.《Java程序员修炼之道》

Java程序员修炼之道》分为四部分,第一部分全面介绍Java 7的新特性,第二部分探讨Java关键编程知识和技术,第三部分讨论JVM上的新语言和多语言编程,第四部分将平台和多语言编程知识付诸实践。从介绍Java 7的新特性入手,《Java程序员修炼之道》涵盖了Java开发中最重要的技术,比如依赖注入、测试驱动的开发和持续集成,探索了JVM上的非Java语言,并详细讲解了多语言项目, 特别是涉及Groovy、Scala和Clojure语言的项目。此外,书中含有大量代码示例,帮助读者从实践中理解Java语言和平台。《Java程序员修炼之道》适合Java开发人员以及对Java7和JVM新语言感兴趣的各领域人士阅读。

二.《Java编程思想》

《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实在太 厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。

三.《Effective Java中文版》第二版

每个Java程序员的书桌上都应该放有这本书。让我们先了解下作者:

Joshua Bloch是Google公司的首席Java设计师,并且也是一位Jolt 奖获得者。他之前是Sun的一位杰出工程师(distinguished engineer),也是Transarc公司的一个资深系统设计师。Bloch主导了众多基于Java平台的软件系统的设计和实现,包括JDK5.0的功能加强以及获得过奖项的Java集合框架的设计实现。他同时也参与编写了《Java解惑 | Java Puzzlers》 和《Java并发编程实战 | Java Concurrency in Practice》这两本技术书。

就凭“Java集合框架开发者”这个称号,我们就应该认真听取这位值得尊敬的程序员的建议。这些建议在这本书中组织成78个点:读者可以按照自己的速度进行阅读。

在复写equals和hashcode方法时,我们应该遵循什么规则?

不可变类(immutable class)是什么?

在特定的情况下,应当选用哪种最相关的异常类型?运行时异常(Runtime exception)还是可捕获异常(checked exception)?

对于一个托管语言(managed language,详细请参考 wiki介绍),如何在混淆编译时保留(preserve)类的成员?

上面所有的问题(也包括其他74个)都有实用主义者Joshua Bloch的详细解释。读完这本书,程序员应该能意识到使用Findbugs、Checkstyle这些工具的必要性了。

四.Thinking in Java (by Bruce Eckel)

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。

从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。

热心网友 时间:2024-09-30 10:27

跟兄弟连学Java
求教,请问有什么好的java书推荐一下吗

《Java程序员修炼之道》适合Java开发人员以及对Java7和JVM新语言感兴趣的各领域人士阅读。二.《Java编程思想》《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础。这本书的缺点是实...

想学习Java语言。求高手推荐几本基础书籍。初学人员

想学习PS,请大家推荐一本基础学习书籍! 《精通photoshop》,这本书不赖 我想学JAVA,给推荐几本基础书, 先看《java编程思想》这本书吧。一直看一本书很累,所以找本j2ee的书,翻一翻,对看java编程思想是有点帮助的,触类旁通吧。想学习JAVA框架的搭建,推荐几本基础的书! java设计模式一...

上班业余时间自学JAVA,求指导

一般的招牌JAVA开发人员的要求:第一点就不说了第二点是要求JAVA基础,建议买一本孙鑫老师的《JAVA入门到精通》,边看书边敲代码,等你把这书学些完 你的JAVA基础就没问题了,这书我记得好像有8百多页第三点要求的是JAVA框架技术,STRUTS,SPRING,HIBERNATE(IBATIS)都是现在流行的框架技术,要想完成...

求推荐java学习教材,请看补充

既然学过C++的话,那么强烈建议你看《thinking in java》中文版,这本书太强了,看了真的受益匪浅。。。强烈建议!!!java在界面这一块做的不如C#,另外关于软件方面的书,国内的真的不怎么样,还是看国外的大神是怎样做窗口化的程序的吧!!希望对你有用。。。

JAVA 学习方法或捷径--求教

1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopment Jolt Award最佳书籍...

求教初学J2ME,看那本书比较好

《java me 6.0编程指南》不错哦,近千个经典实例,说的都是核心技术,还容易懂

java求教~如何规划java学习之路

Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习Java可以按照路线图的顺序,0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:1. 师资力量雄厚 ...

求教Java Web开发学习心得

这个阶段可以看一些java培训教程,好像有一个叫张孝详的,比较适合没有其他语言基础的人,如果有基础的,可以看看thinking in java 2 然后一些提高阶段,对于java的语法熟悉以后,就是熟悉java语言,对语言最好的熟悉方法是熟悉他的类库,这个部分,个人推荐最好的书是core java,现在到7还是8版了,我看...

学习java要那些工具呢,如何入门?

MyEclipse功能很强大,我的建议是先不要使用,开发工具 从记事本 -- UltraEdit-32 -- JBuilder -- MyEclipse 一点点过渡,我建议你尅看看java编程思想,java核心思想,动力节点的301集java基础教程大全。初学java,一般都是从控制台应用程序开发开始的(我刚开始喜欢在记事本中写代码),在cmd下调试,首先...

求教JAVA学习的技巧!

阅读源代码:学习 Java 时可以阅读一些开源项目的源代码,这样可以帮助你了解如何编写高质量的代码,提高编程技巧。学习框架:学习一些流行的框架,如 Spring、Hibernate 等,可以帮助你更好地理解 Java 编程思想和工作原理。参与社区:参加 Java 开发者社区,可以获得更多的学习机会和资源,也可以和其他开发...

java什么书好 java入门看什么书比较好 学java推荐的书和网站 java开发看什么书好 javaweb什么书籍好 初学java书推荐 javaweb书籍推荐 java高并发书籍推荐 java技术书籍推荐
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
骨髓炎中药处方 骨髓炎中药的治疗方法 夫妻孩子问题 关于孩子探视的问题解决 ...加工应税消费品,则委托加工物资的实际成本包括 委托外单位加工完成的存货其实际成本包括哪些 同程网上的机票价和机场的是一样的吗? 在机场买票最多能提前多少天... 什么情况需要查询征信 高分悬赏 质量效应2女性完美存档 用于导入到3中 jy03045101@sina.com... 【高分悬赏】PSP修改魔界战记2中文版存档为满金,全最终武器防具,有意... 泰坦之旅自然洞穴怎么过 怎么进入泰坦之旅2隐藏关卡 玩过泰坦之旅的进!!! 玩泰坦之旅的都进,急! 玩过泰坦之旅的请进 泰坦之旅 玩过的进!!! ...妙招,衣服发黄怎么洗白小妙招_衣服发黄用什么方法可以洗掉 初中数学老师让写一篇我与数学的作文,看看我们小学数学学的程度,怎么... 天下贰好玩还是中华英雄 山东聚氨酯发泡机哪个牌子的好?有用过的给推荐一下山东聚氨酯发泡机的... 神魔大陆和中华英雄哪个好玩? 我今年刚上初一,数学老师叫我们写一篇小作文,作文内容是开学两周的... 不知道中华英雄是不是好玩啊? 如何写对初中数学的认识? 中华英雄和天下贰哪个好玩?烧钱少 中华英雄谁玩了 好玩吗人多不多 比502怎么样 《中华英雄》好玩在哪里? ...下有时有十几个电话号码,原号码的主人消失了,怎么回事? 2024年户外帐篷推荐,适合双人使用的户外帐篷推荐 '小米手机在省电模式下有添加十号怎么删除 躺着头晕是什么原因 求推荐java学习教材,请看补充 北环山里小区怎么样?好不好?值不值得买? 烟台一中学区房的范围 气象专业有哪些 气象是哪个学科 气象专业有哪些大学 衡水中学难考吗 为什么我的WINDOWS AERO 的桌面性能由以前的5.0变成了1.0?而我的电脑... windows aero的桌面性能由6.4变成1.0了??出什么问题了呢 windows aero 的桌面性能 分数越来越低 ...长12厘米,宽8厘米,从它的一个角剪去一个直角边是8厘米的等腰直角三角... 五年级数学题:在一张长12厘米宽10厘米的长方形白纸上剪下两条直角边都... 23种设计模式-访问者模式(Android实际应用场景介绍) 如何理解访问者模式? 做linux系统管理员.Perl和shell scripts学哪个好? 打手机玩电脑可以同时进行吗 煤炭股我国有哪些重要的煤炭股? 图纸上的日语谁帮忙翻译下 怎么才能让胆小鬼变得胆子大一点啊?