2012-09-02 7 views
6

Come il titolo descrive, ho iniziato a imparare Java, da varie fonti (attualmente una playlist su youtube). Ho installato JDK 7.Appena avviato Java, dovrei continuare con 7 o 6, per codificare per Android?

La domanda è: c'è qualcosa che imparerei usando java 7 come antipasto che non funzionerebbe su 6? C'è una grande differenza con la lingua?

La specificazione della lingua e le varie cose che ho trovato sul web erano troppo difficili da capire.

+0

"La specificizzazione della lingua e le varie cose che ho trovato sul web erano troppo difficili da capire" --- Voglio dire, roba troppo avanzata .. –

+0

Hai JDK 7; bastone con JDK 7. Semplice come quello :) Raccomandazione libro per Android: [Sviluppo applicazioni Android, Darcey & Conder] (http://www.amazon.com/Teach-Yourself-Android-Application-Development/dp/0672335697) – paulsm4

+0

Aggiunto il libro alla mia lista di lettura, grazie. –

risposta

1

1) Ufficialmente, JDK 7 "non è supportato" per Android

2) Nessuna grossa delusione - JDK 7 dovrebbe funzionare bene con Android in ogni caso. Entra in Eclipse e imposta la compatibilità per "Java 6".

3) C'è anche un piccolo problema con la firma .jar. E 'probabilmente già fissato nell'ultima Eclipse/combinazione Ant (Eclipse 4.2/Juno), ma la soluzione è qui:

4) BOTTOM LINE: Se hai JDK 7, quindi basta mantenere JDK 7.

+0

Ho l'ultimo Eclipse per sviluppatori mobili con componenti aggiuntivi di Android installati, il "Livello di conformità del compilatore" è impostato su 1,6 come predefinito, è questa la cosa che mi dici di fare nel secondo? Grazie mille, questa era la risposta di cui avevo bisogno. –

+0

@g_kaya - sì, è esattamente quello che intendevo. Sono contento che l'abbia aiutato :) – paulsm4

0

JDK è l'attuale versione standard; 6 e 5 hanno raggiunto la fine della loro vita di supporto.

Con tutti i mezzi procedere con JDK 7.

2

SDK Android è compatibile Java 6, e non Java 7. apprendimento di Java 7 caratteristiche linguistiche specifiche non sta andando a beneficio voi se avete intenzione di codice per l'SDK di Android .

l'SDK Android ha molto in comune con il JDK, ma non è la stessa cosa. mancano alcune cose e alcune cose vengono aggiunte. se vuoi sviluppare su Android, scarica l'SDK di Android. allora non c'è dubbio.

1

Impara l'ultima, salva le traduzioni mentali.

Ho imparato Java qualche anno fa e ho trovato il Beginning Java di Ivor Horton un riferimento molto utile che ho tenuto per sempre !. Vedo che è fino a Java 7 Edition http://www.wrox.com/WileyCDA/WroxTitle/Ivor-Horton-s-Beginning-Java-Java-7-Edition.productCd-0470404140.html

L'appello della serie di libri Wrox è che è possibile scaricare gli esempi di codice che è un riferimento utile anche se non lo si fa dal libro. Osserva il profilo del capitolo e puoi capire cosa mostra l'autore.

Se si sta bene leggendo il codice, è sufficiente scaricare gli esempi.

Buona fortuna.

+0

Hai i codici e altre cose. Molte grazie! –

Problemi correlati