4월, 2018의 게시물 표시

예제로 배우는 JAVA9

이미지
1. Java Modular System Java9의 가장 큰 변화는 Module System의 도입이라 할 수 있다. jdk만 보더라도 기존의 구조와 많이 달라졌으며, Java runtime의 근간이 되는 library에도 큰 변화가 있었다. Java8까지는 java runtime에 필요한 대부분의 library가 rt.jar와 tool.jar에 포함되어 있었다. rt.jar 의 구성 ├─com │ ├─oracle │ │ ├─net │ │ ├─nio │ │ ├─util │ │ ├─webservices │ │ │ └─internal │ │ │ ├─api │ │ │ │ ├─databinding │ │ │ │ └─message │ │ │ └─impl │ │ │ ├─encoding │ │ │ └─internalspi │ │ │ └─encoding │ │ └─xmlns │ │ └─internal │ │ └─webservices │ │ └─jaxws_databinding │ └─sun │ ├─accessibility │ │ └─internal │ │ └─resources │ ├─activation │ │ └─registries │ ├─awt │ ├─beans │ │ ├─decoder │ │ ├─editors │ │ ├─finder │ │ ├─infos │ │ └─util ...... ├─java │ ├─applet │ ├─awt │ │ ├─color │ │ ├─datatransfer │ │ ├─dnd │ │ │ └─peer │ │ ├─event │ │ ├─font │ │ ├─geom │ │ ...