龙空技术网

RE:Java 10本推荐作品!你有曾看过其中一本?

不动蜗牛 4944

前言:

当前我们对“java作品”都比较着重,各位老铁们都想要学习一些“java作品”的相关文章。那么小编同时在网上收集了一些对于“java作品””的相关资讯,希望看官们能喜欢,兄弟们一起来了解一下吧!

java书籍说句实话,入门级的书很多,但更看重实战和经验。如其他答案所言,java其实是个很容易入门但很难实际上手的语言。

1. 《Thinking in Java》(Java编程思想)

作者:Bruce Eckel

Eckel将幽默、实践性强的实例和编程的思想融入书中。这本书全面的介绍了Java语言及其核心的API。尽管这本书面向的是初学者,但他的大部分章节仍对有经验的程序员有益处,特别是面向对象编程方面的知识。

而Think in java被誉为“java圣经”并没有夸张。不管你java是什么水平,每次读TIJ都会感到很有收获。新手会从中读到java的一些基础知识,进阶者可以看到更广阔的应用空间,老手会从中发现太多的思考方式,并梳理一些知识遗漏。最关键的是里面太多的内容可以给人启发,而且很多思想可以应用到其他的语言比如C++。另外整本书谬误相对很少,可以少走很多弯路。

其实不怎么推荐初学这看此书。

2. 《Java in a Nutshell》

作者:David Flanagan

这本书是对有经验的程序员经典的初级读本。它以简捷的Java编程语言为开头。然后深入的介绍了大部分重要的Java API类。这本书包括了很多有用的程序片断,例如Strings、Collections、I/O等。

《java技术手册》(《java in a nutshell》)以对java程序设计语言的快速介绍开始,所以你可以立刻开始撰写程序代码。第五版已被彻底修订与扩充以涵盖java5.0的新语言特性:

   ● generics

   ● annotations

   ● for/in循环

   ● autoboxing

   ● varargs method

   ● static import

3. 《Effective Java Programming Language Guide》 (Java高效编程指南)

作者:Joshua Bloch

在你写过一些Java程序后,这本书就适合你了。它包括了中高级的编程思想,例如创建和销毁对象最好的办法,有些的重载equals()和hashcode(),检查相对尚未检查的异常,等等。这本书可能是最好的Java书籍。

书中的每一章都包含几个“条目”,以简洁的形式呈现,自成独立的短文,它们提出了具体的建议,对于Java平台精妙之处的独到见解,以及优秀的代码范例。每个条目的综合描述和解释都阐明了应该怎么做,不应该怎么做,以及为什么。

全新的泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制,等等。

经典主题的全新技术和最佳实践,包括对象、类、类库.方法和序列化。

如何避免Java编程语言中常被误解的细微之处:陷阱和缺陷。

重点关注Java语言本身和最基本的类库及其扩展:java.1ang、java.util、java.util.concurrent和java.i0。

4. 《Java Examples in a Nutshell》

作者:David Flanagan

这本书补充了《Java in a Nutshell》遗漏的部分。它提供了对API Class简练的实例。如果你想学习如何开发一个Swing GUI程序,执行JDBC查询语句,加密信用卡密码,解析XML文档等等,这本书里都可以找到答案。浏览很多实用的例子是探究Java API的一条很好的途径。

5. 《Swing, Second Edition》

作者:Pavel Vorobiev, Matthew Robinson

Swing是Java程序主要的GUI工具。这本书可说是Swing方面的圣经,它包括了一个教程和一份为高级Swing开发者准备的参考资料。它不是一本介绍性的书。但是如果你大部分是写MVC、用户界面设计、事件处理,这本书就是你应该读的。

6. 《Java Servlet Programming, 2nd Edition》

作者:Jason Hunter

这本书是Java Web程序方面的经典书籍。这本书包括了所有一般Web程序遇到的问题的代码实例,包括输入处理,接受上传文件,与数据库的通讯等。

7. 《Enterprise JavaBeans》

作者:Richard Monson-Haefel

虽然J2EE包括了很多东西,而不仅仅是EJB,但EJB是J2EE规范下主要的力量。这本书将简明地展示每一样你需要知道的关于EJB各种不同部分。不论你是否计划使用EJB,你都需要知道这项重要的技术。

8. 《Expert One-on-One J2EE Development without EJB》

作者:Rod Johnson, Juergen Hoeller

这本书是没有EJB的J2EE开发方面的权威书籍。 作者展示了如何使用流行的、轻量级的构架和object-relational mapping工具,来脱离复杂的EJB而让企业级程序更好。

9. 《Concurrency: State Models & Java Programs》

作者:Jeff Magee, Jeff Kramer

多线程编程是一个高级的主题,但是Java允许任何程序员产生线程。这本书在建模和实现并发程序上提供了一个坚实的理论与实践的基础。

10. 《Concurrent Programming in Java》

作者:Doug Lea

当你明白实现线程的语法后,读这本书将会学到如何正确有效地使用它。它深入的介绍了并发与平行编程。

Java程序员学习交流群515675832,既有技术大佬,又有老司机开车,各位对Java感兴趣的可以来交流学习一下,快乐与技术一起进步。

标签: #java作品