2014-06-27 24 views
-5

我想在Eclipse中開始爲android製作應用程序,並且我已經購買了一本書,它將教我關於Ivor Horton的Java 2(J2SE 5.0)。 Java的這些知識對於Android應用程序是否合適,還是完全過時?我在學習Java的正確版本嗎?

+2

那麼它應該教你Java的基礎知識,這給了你一個Android的良好開端。如果您已經完成了一些Java編程,您可以開始深入Android官方網站上的Android指南/教程和/或幾十個開發人員博客 – WarrenFaith

+0

好吧,所以基本上,當我從本書中學到一切時,我就可以從教程中瞭解android應用代碼? – user3539825

+1

@ user3539825不一定。您可能會理解*基礎知識*,但您需要在其他位置找到來自Android API的*特定*內容,尤其是在使用Java 6/7功能的情況下。 – awksp

回答

2

在我認爲你的意思的意義上,Java的任何版本都不是真的'過時'。此後,該語言中增加了大量額外功能,但未刪除。

因此,您可能無法瞭解現在可能使用該語言的某些內容,但您學到的東西很可能已經過時,除了與Java小程序有關的一些小例外(它們在Android開發中並不真正相關無論如何)。

Android現在能夠處理Java 7代碼,因此,如果您專門爲Android開發學習它,可能不值得深入瞭解Java 8的入門和出門。

+0

好吧,所以基本上,當我學習本書的所有內容時,我將能夠從教程中瞭解Android應用代碼? – user3539825

+0

我不熟悉'艾弗霍頓'或他的作品,但如果這本書很好,那麼是的。 –

+0

這本書是從2006年開始的,所以我只是害怕我無法理解android代碼。我知道它們會有所不同,但我至少需要了解它們 – user3539825