2020/07 2

[Java] boolean, Boolean

Boolean을 사용해야하는 경우 Null check가 필요 없는 경우 기본 자료형이 더 좋음. unboxing의 시간이 소요되기 때문. 그러나 Null 값 허용이 필요하다던지, DB에 널값이 있을 수 있다던지, Collection에서 사용해야하는 경우는 Boolean을 사용하는 것이 좋음. 사용할 수 있는 메서드가 많아짐 https://stackoverflow.com/questions/18953251/when-should-i-use-boolean-instead-of-boolean https://stackoverflow.com/questions/3728616/boolean-vs-boolean-in-java boolean - primitive type (기본 자료형) Boolean - reference t..

JAVA 2020.07.21

모던 자바 인 액션 내용 정리

[CHAPTER 1] 자바 8,9,10,11 : 무슨 일이 일어나고 있는가? 자바 8 : 간결한 코드, 멀티코어 프로세서의 쉬운 활용 - 스트림 API - 메서드에 코드를 전달하는 기법 - 인터페이스의 디폴트 메서드 Behavior parameterization(동작 파라미터화) - 자바 8 이전 상황에서는 익명 클래스를 이용해서 동작 구현 공짜로 병렬성을 얻을 수 있다. 스트림 파이프라인을 이용해 입력 부분을 여러 CPU 코어에 쉽게 할당 할 수 있다. 스트림 메서드로 전달하는 코드는 다른 코드와 동시에 실행하더라도 안전하게 실행도리 수 있어야한다. 다른 코드에 동시에 실행하더라도 안전하게 실행 할 수 있는 코드를 만들려면 공유된 가변 데이터(shared mutable data)에 접근하지 않아야한다...

JAVA 2020.07.21
반응형