Software Development/Java2 SDKMAN으로 여러가지 Java JDK 버젼 설치 및 관리하기 brew install sdkman-cli // java sdk의 여러 버젼을 확인하고 설치를 도와주는 라이브러리를 설치한다. sdk list java // 설치가능한 java sdk의 리스트를 확인한다. 스크롤을 내리다가 빠져나가고 싶으면 q를 누르면 됩니다. sdk install java 20-amzn // 특정버젼을 설치한다. 어러버젼이 설치되어 있을 경우 디폴트로 변경할 것인지 물어본다. 디폴트를 변경했을 경우, 리스트를 확인했을때 2개의 설치된(installed) 목록중에서 use에 체크가 되어 있는 것을 확인할 수 있다. sdk list java // 설치가능한 java sdk의 리스트를 확인한다. 다시, 17버젼을 사용하고 싶다면 아래와 같이 변경할 수 있다. sdk use java 17.0.. 2023. 5. 20. System.out::println (메서드 레퍼런스란?) RxJava reference 문서를 보며 hello world를 따라 해보고 있는데 신기한 것을 발견했다. System.out::println :: System.out.println(x)); 이렇게 풀어서 쓸수도 있는데, 굳이 루프를 돌때마다 println을 실행하기 위해 X라는 이름이 필요하진 않다. 2) numbers.forEach(System.out::println); "::" 연산자는 개발자가 println 메서드를 이름을 명시하지 않은 파라미터와 함께 사용할 것이라는 것을 나타낸다. 좀 더 깊은 내용을 원하시는 분을 위해Java document 위치를 아래에 남긴다. https://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html 2017. 7. 16. 이전 1 다음