Mi chiedo continuamente come la versione di Java utilizzata per lo sviluppo di Android si riferisca a una versione di Java SE. Ad esempio, stavo leggendo oggi su "Type Inference and Generic Methods" che è una funzionalità aggiunta in Java SE 7. Mi chiedo "Posso usare questo nel codice Android?"In che modo la versione Java di Android si riferisce a una versione di Java SE?
Naturalmente potrei digitare il codice in un progetto Android e vedere se si compila, ma sarei più felice di avere una sorta di mappatura nella mia testa.
Ho provato Googling per queste informazioni, controllare la documentazione Android, ecc, ma non riesco a trovare una risposta.
Modifica: sono più interessato alle funzionalità della lingua, ad es. in che modo la versione della sintassi di Android Java si riferisce alla sintassi di Java SE.
Simile e rilevanti (ma datata): http://stackoverflow.com/q/390482/324625 –
Sei un avvocato di Oracle? Se è così ho ragione di tacere :) –
Ecco una buona risposta http://stackoverflow.com/questions/4867334/which-edition-of-java-is-being-used-in-android-j2me-or-java -se –