마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

자바버전에 따른 코드공부

0 추천
안녕하세요 오늘 하는 오라클 코리아를 관람하는데

 

저에겐.. 나름 충격이였습니다..

 

제가 알던 코드들이 너무나 올드하고.. 형편없어 보였기때문입니다..

 

자바9에 나오는 코드들은 곧 안드로이드 스튜디오에도 적용되는 코드들인가요 ??

 

그리고 이런 코드들 분석과 사용법들은 개인이 알아서해야하겟죠.. 이런것들 깃에 올려놓을 분들도 계실거같은데

 

아시는 깃 주소있으신분 계신가요...  오늘 좀 많이 충격먹고. .제가 너무.. 트랜드에 뒤쳐진거같네요...
니쿠네임이다 (520 포인트) 님이 2017년 8월 30일 질문

2개의 답변

0 추천

자바9에 나오는 코드들은 곧 안드로이드 스튜디오에도 적용되는 코드들인가요 ??

-> 아니요 Android studio 2.4 버젼에서야 java 8 일부 기능을 지원하고 있습니다. 

N버젼이상 단말에서만 동작되구요..  9의 경우 오라클 특허 소송때문에 구글에서 지원 해 줄지 조차 모르겠네요.

8에 대한 git는 아래 경로를 확인 해 보세요.

https://github.com/mindwing/Java8_for_Android

익명사용자 님이 2017년 8월 30일 답변
0 추천
자바8 람다 지원

자바9 직소: 모듈화 강화

큰 특징이라면 이정도 아닐까요? 자바 9에서 문법적으로 크게 변하는건 없던걸로 기억하는데

자바8 문법은 OS version 24 미만에서는 retrolambda를 사용하시면 되고 24 이상에서는 지원되는걸로 알고있습니다.

사실 자바8도 보일러플레이트들이 너무 많아서 android 3.0 preview부터는 kotlin언어를 공식 지정하였고,

앞으로 지원도 강화할 것이라는 입장도 밝혔습니다.

정말 깔끔한 코드와 퍼포먼스에 관심이 있으시다면 kotlin과 Rx를 학습하시는걸 추천해드립니다.
minor (13,710 포인트) 님이 2017년 8월 31일 답변
...