阅读什么来了解Java的工作原理?

时间:2010-10-01 02:36:54

标签: java

了解Java如何在初始化对象以及如何将方法和字段绑定到对象,抽象,最终方法到对象以及其他一些问题需要花费大量时间来猜测自己,我需要确保每一个猜测我通过在这里和那里询问是正确的。 我需要一些建议来阅读或观看(书籍 - 教程 - 文章 - 视频),提前谢谢

10 个答案:

答案 0 :(得分:8)

有什么比Sun的Java Language Specification更好的来源?

答案 1 :(得分:2)

你可以阅读任何一本java书,有一吨。但是在实际开始编程之前,你不会知道java是如何工作的。找一个项目并开始编码!

我喜欢Head First系列的初学者。他们发布了一本Java书。 http://headfirstlabs.com/

答案 2 :(得分:1)

浏览http://www.javaworld.com/和此类网站中的文章。

答案 3 :(得分:1)

如果你想了解java的工作方式,我会推荐Bill Veeners的Inside Java Virtual Machine

答案 4 :(得分:0)

如果你想要低级知识,也许研究JVM本身是合适的。

答案 5 :(得分:0)

答案 6 :(得分:0)

我正在等待Beginning Java Objects: From Concepts to Code到达我的家门口。我希望它能成为你想要的。我正在购买这本书,因为我也需要帮助理解Java语言中的对象。我认为最好理解对象在语言中的使用方式,然后继续研究语言本身。

在那本书之后,我将继续(或同时阅读)Ivor Horton开始Java 2。两本书都在亚马逊上得到了很好的评价,所以希望它们对你我都有好处。

答案 7 :(得分:0)

我认为你得到的是java真正的工作原理。为此,我认为你应该很好地理解字节码,java被解释为什么,以及字节码指令对jvm意味着什么。通过了解所有Java语言功能在更原始的级别上转换的内容,您将更加深入地理解,老实说,我遇到的人很少就此问题。

为此,我将建议一些偏离常规的东西并告诉你看看这本书,Expert .NET 2.0 IL Assembler。那本书是关于.NET中间语言的,类似于java的字节码。我建议只是因为没有关于Java字节码的好书,这本书让我理解轻松解决Java。

答案 8 :(得分:0)

你需要回到基础知识并阅读一篇很好的Java介绍(只是跳过你知道的部分),因为这些是你所掌握的基本Java问题。最受欢迎的文字是:

<强> Head First Java (2nd edition)

或者更为实际的高级文字:

<强> Core Java, Volume I - Fundementals (8th edition)

答案 9 :(得分:0)

我会推荐SCJP准备书: ''SCJP Sun Java认证程序员Java 6学习指南'' 它对所有Java组件都有很好的概述。它讲的是整洁的区域,你可能会感到惊讶。