71 votes

Comment fonctionne Android ' version Java s se rapportent à une version de Java SE ?

Je suis constamment me demandais comment la version de Java utilisée pour Android développement se rapporte à un Java SE version. Par exemple, j'ai lu aujourd'hui sur "l'Inférence de Type et de Méthodes Génériques", qui est une fonctionnalité ajoutée dans Java SE 7. Je me demande, "puis-je l'utiliser dans le code Android?"

Bien sûr, je pourrais taper le code dans un projet Android et voir si ça compile, mais je serais heureux d'avoir une sorte de cartographie dans ma tête.

J'ai essayé de Googler pour cette info, la vérification de l'Android docs, etc, mais ne peuvent pas trouver une réponse.

Edit: je suis plus intéressé par les fonctionnalités de langage, par exemple, comment le Android Java version de syntaxe liés à Java SE de la syntaxe.

41voto

pents90 Points 1218

Version d’Android ne se rapportent directement à Java SE, même si elle utilise un sous-ensemble de Apache Harmony SE 6 bibliothèques et outils. Il appartiendra à l’équipe Android de décider si et quand soutien/nécessitent la version 7 SE d’harmonie.

Modifier Il ressemble au KitKat Android prend en charge les fonctionnalités de langage Java SE 7. Voir les commentaires ci-dessous.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X