Po zakończeniu pobierania najlepiej zrestartować program Eclipse, a po ponownym uruchomieniu skonfigurować odpowiednio pobrane wtyczki. W tym celu należy w menu Window wybrać opcję Preferences i w sekcji Android wpisać ścieżkę do zainstalowanego SDK Androida w polu SDK Location.
Obiektowy język programowania Java został stworzony w firmie Sun Microsystem (została ona przejęta przez firmę Oracle w 2010 roku) głównie przez Jamesa Goslinga i przedstawiony światu w 1995 roku razem z JVM (ang. - Java Virtual Machinę, poi. - Maszyna Wirtualna Java). Język ten został stworzony zapożyczając niektóre jej elementy składni z popularnego C++1, natomiast sposób uruchamianie, tzn. poprzez maszynę wirtualną czy sposób automatycznego zwalniania pamięci - ze Smalltalk2
Od początku firma Sun wyznaczyła najważniejsze cechy Javy jako platformy: powinien być prosty w użyciu, z "przyjazną" składnią powinien bezpieczny i "solidny" ,
powinien być neutralny architektonicznie i łatwy w rozszerzeniu ,
powinien zapewniać wysoką wydajność ,
powinien być interpretowany, wielowątkowy i dynamiczny.
Język faktycznie posiada składnię uproszczoną w stosunku do C++. Autorzy zrezygnowali również z podwójnej możliwości dostępu do zmiennych, tzn. przez wartość i referencję stosując przekazywanie obiektów przez referencję.
Java została zaopatrzona w kilka mechanizmów zabezpieczających programistów przed najczęściej popełnianymi błędami. Jednym z nich jest automatyczne zwalnianie pamięci, dzięki czemu programista nie musi pamiętać o usuwaniu nieużywanych obiektów. Kolejnym jest sposób obsługi wyjątków i wydzielenie grupy wyjątków wymaganych do obsłużenia przez programistę. Ostatnim istotnym elementem jest tzw. security policy (poi. - polityka bezpieczeństwa) czyli zestaw uprawnień pozwalających na definiowanie uprawnionych działań dla programów na danej JVM.
Hasłem reklamowym Javy było "napisz raz uruchom wszędzie" (ang. - Write once, run anywhere3, WORA). Jest to faktycznie ogromna zaleta tego języka, ponieważ rozgraniczone zostały elementy platformy systemowej od elementów dostępnych bez konieczności wywołań systemowych. Ograniczyło to także ilość kodu, który trzeba implementować w zależności od platformy, na której program jest wykonywany. Teoretycznie implementacja wirtualnej maszyny JVM powinna wymagać tylko systemowych funkcji I/O (ang. - Input / Output, poi. - Wejście / Wyjście), lecz w praktyce implementowane są również niektóre operacje, takie jak Math. sqrt (). Na samym początku nowo utworzony język był uważany z prosty i powolny i wymagający dużej ilości pamięci do wykonywania, jednak w późniejszym czasie - głównie poprzez kompilatora JIT4 (ang. - Just In Time) w kolejnych aktualizacjach spowodowano, iż Java stała się językiem w którym niektóre problemy programistyczne można było rozwiązać w znacznie prostszy sposób niż w C, jednak nadal Java nie należy do najszybciej interpretowanych języków w informatyce.
http://pl.wikipedia.org/wiki/C%2B%2B
f> http://pl.wikipedia.org/wiki/Smalltalk
http://java. sun.com/docs/white/platfonn/javaplatform.doc 1.html
http://p[.wikipedia.org/wiki/JIT_(informatyka)