2014년 2월 21일 금요일

[제 14회 한국 자바 개발자 컨퍼런스] Java8 And beyond

이창재 - 수석 아키텍트

Java 8.. 기대한다..

Java 8 새롭게 달라진 점

- 2014년 3월에 출시 예정

- 2014-03-17...예정

- J2SE 8 새로운 기능
   
    - Interface 의 향상
       - Interface 에 static method implementation 기능 추가
       - default method
       - @FunctionalInterface - Lambda
       - Functional Interface
          -> 오직 하나만의 abstract method 를 가지고 있는 Interface
          -> Lambda 의 지원을 위해 생성이 되었다.
   
    - Lambda Expression
       - Clojure 지원
       - Code as a data 개념
       - 내부적으로 invokedynamic 을 활용
       - 대세인 함수형 형태도 쉽게 지원할 수 있도록 제공
   
    - Stream API
      - widgets.stream 이 하는 역할은 기존의 Iterator 가 하는 역할을 해준다.
      - Stream 을 받아서 Stream 을 돌려줌

    - JSR310 : Time and Date API
       - Time and Date API 가 추가 되었다 만세!!!!
       - 윤년 확인 가능하며 , 현재시간 등을 쉽게 확인 가능하다..와 너무좋다..
       -
    - Type, Repeating Annotation

    - JDK Convergence
       - JRockit + hotspot
       - Permgen 제거
       - Java Mission Control 제공 (오오 좋다..ㅠㅠ)

    - Compact Profile

    - Project Nashorn
      - jjs command line Tool 제공
      - ShellScripting
      - Type Annotation


    java 8 이후에는...

    Modula Platform (Project JIGSAW)
    Unified Type System
    Java on GPUs (Sumatra)
    Java SE 가 Java ME 를 포함하고 Language 에서는 통합해서 쓸수 있도록 지원예정

    개발하는데 편해지겠구만.
 

댓글 없음:

댓글 쓰기