본 게시물은 스스로의 공부를 위한 글입니다.틀린 내용이 있을 수 있습니다. y=f(x)형태의 함수로 구성된 프로그래밍 기법객체 지향 프로그래밍보다는 대용량 데이터를 처리하거나 이벤트 지향 프로그래밍에 유리하다.따라서 객체 지향 프로그래밍과 함수적 프로그래밍을 적절히 섞
본 게시물은 스스로의 공부를 위한 글입니다.틀린 내용이 있을 수 있습니다. 람다가 하는 일이 기존 메소드 또는 생성자를 호출하는 거라면, 메소드 레퍼런스를 이용해 간결하게 표현할 수 있다.즉, 하나의 메서드만 호출하는 람다식은 메소드 레퍼런스를 이용해 더 간단히할 수
본 게시물은 스스로의 공부를 위한 글입니다.틀린 내용이 있을 수 있습니다. 인터페이스에 메소드 선언이 아니라 구현체를 제공하는 방법Q) 왜 기본 메소드 기능이 필요할까?A) 인터페이스에 기능을 추가하면, 모든 구현체에서 오버라이딩해야 하는 문제 발생. 즉, 해당 인터페
본 게시물은 스스로의 공부를 위한 글입니다.틀린 내용이 있을 수 있습니다. 다양한 데이터 소스(컬렉션, 배열 등)를 표준화된 방법으로 다루기 위한 것그 전까지는 List, Set, Map 등의 사용 방법들이 서로 달랐다.데이터 소스를 스트림으로 변환 후 여러 번의 중간
본 게시물은 스스로의 공부를 위한 글입니다. 틀린 내용이 있을 수 있습니다. NullPointerException이 종종 발생되는 원인 개발자가 null체크를 깜빡한다. 함수에서 null을 리턴한다. 메소드에서 정상적인 값을 리턴할 수 없는 경우 선택할 수 있는
본 게시물은 스스로의 공부를 위한 글입니다.틀린 내용이 있을 수 있습니다. 기계용 시간 (machine time)과 인류용 시간(human time)으로 나눌 수 있다.기계용 시간은 EPOCK (1970년 1월 1일 0시 0분 0초)부터 현재까지의 타임스탬프를표현한다.
본 게시물은 스스로의 공부를 위한 글입니다.잘못된 내용이 있으면 댓글로 알려주세요!스프링에서 빈(bean)은 싱글톤으로 등록된다. 이 객체의 이느턴스가 애플리케이션에 딱 1개만 존재하는다는 뜻이다.이렇게 하나만 있는 인스턴스의 필드에 여러 쓰레드가 동시에 접근하면 동시
본 게시물은 스스로의 공부를 위한 글입니다.잘못된 내용이 있으면 댓글로 알려주세요!자바 리플랙션은 여기에 잘 정리되어 있다.프록시에 대한 글은 여기에 잘 정리되어 있다.본 게시물의 목적은 리플렉션을 이용해 동적 프록시를 사용하는것이다.간단하게 리플렉션이 어떻게 사용되는