NOTE: Although the book refers to the web site www.OnJava8.com, that site is not yet live.
The examples are freely available at https://github.com/BruceEckel/OnJava8-Examples.
On Java 8 is only available as an eBook, and only via Google Play Books. Any other source or delivery mechanism is illegitimate.
This book is far too large to publish as a single print volume, and my intent has always been to only publish it as an eBook. Color syntax highlighting for code listings is, alone, worth the cost of admission. Searchability, font resizing or text-to-voice for the vision-impaired, the fact you can always keep it with you---there are so many benefits to eBooks it's hard to name them all.
Anyone buying this book needs a computer to run the programs and write code, and the eBook reads nicely on a computer (I was also surprised to discover that it even reads tolerably well on a phone). However, the best reading experience is on a tablet computer. Tablets are inexpensive enough you can now buy one for less than you'd pay for an equivalent print version of this book (which, note, does not exist). It's much easier to read a tablet in bed (for example) than trying to manage the pages of a physical book, especially one this big. When working at your computer, you don't have to hold the pages open when using a tablet at your side. It might feel different at first, but I think you'll find the benefits far outweigh the discomfort of adapting.
I've done the research, and Google Play Books provides a very nice reading experience on every platform, including Linux and iOS devices. As an experiment, I've decided to try publishing exclusively through Google Books.
The free sample includes a complete table of contents.
0 有用 Dylan 2023-01-13 21:46:40 北京
泛泛翻翻泛泛
1 有用 Stone 2024-01-08 00:36:26 广东
好书,推荐给每一个认真的技术人,这里不是枯燥晦涩名词和规则堆叠,而是从来龙去脉讲起,希望大家有余力都尽量看英文版,有些东西越翻译越复杂,失了趣味。四个月来,认认真真地读完了一千七百页,收益颇多,以至于现在产生了看到其他四五百来页的书都会有小case的飘飘然错觉。
2 有用 随心而至 2020-07-18 14:07:15
从源头娓娓道来,告诉你为什么Java中好多奇怪的东西。示例逐步深入,全面细致又适可而止。适合熟悉入门和熟悉Api使用,相对于Java主要多了function programming,Java nio,和附录部分对于一些细节部分的讨论,比如hashcode和equal等。想深入研究Java源码的,当然还是要自己去看源码。我看的英文版,一开始觉得英文版会很难,其实看下去也不是很难。
0 有用 刘信 2020-08-22 07:31:19
对java核心做了较详细介绍,并通过实例代码介绍功能使用,可以对一些知识点进行扫盲,如果某部分读起来很吃力,我觉得这部分知识点需要加强了。这是一本比较好的知识点概括书,也加入了部分作者对java这种语言的理解。
1 有用 Blackbird 2020-05-25 17:05:26
这本书例子代码是真的长,不够讲的还算可以,翻译的有点烂。。。