求教,请问有什么好的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 开发者社区,可以获得更多的学习机会和资源,也可以和其他开发...