profile
멋있는 백엔드 개발자
post-thumbnail

Checked/Unchecked Exception

Java에는 Checked Exception과 Unchecked Exception(Runtime Exception)이 있다.예외 복구예외 처리 회피예외 전환예외 상황 파악 후 문제를 해결하는 방법예외를 catch해서 일정 시간, 조건만큼 대기 후 다시 재시도 반복최대

2022년 4월 22일
·
0개의 댓글
·
post-thumbnail

인터페이스 default/static method

자바 8버전 이후부터 인터페이스에 기본 메소드(default method)와 스태틱 메소드(static method)를 사용할 수 있다.여러 구현체들이 한 인터페이스를 구현하고 있을 때, 인터페이스에 어떤 기능을 추가하기 위해서는 그것을 구현한 구현체들 모두에서 기능에

2022년 2월 17일
·
0개의 댓글
·
post-thumbnail

Variable Capture

람다(Lambda)의 바디에서는 파라미터가 아닌 바디 외부에 있는 변수를 참조할 수 있다.유사하게 로컬 클래스, 익명 클래스에서도 참조가 가능하다.람다 시그니처의 파라미터로 넘겨진 변수가 아닌 외부에서 정의된 변수를 자유 변수라고 한다.또 람다 바디에서 자유 변수를 참

2022년 2월 16일
·
0개의 댓글
·

Java 기본 개념 원리 정리

자바는 JVM 위에서 동작하는데 이 JVM이 OS에 종속적이다.코드를 javac라는 명령어를 통해 컴파일을 한다. 이를 완료하면 .class라는 바이트코드가 생성되는데 이 파일은 java라는 명령어를 통해 실행할 수 있다. .class를 실행하면 JVM이 클래스 파일을

2021년 12월 9일
·
0개의 댓글
·
post-thumbnail

ModelMapper

ModelMapper란? "서로 다른 클래스의 값을 한번에 복사하게 도와주는 라이브러리" 어떤 Object(Source Object)에 있는 필드 값들을 자동으로 원하는 Object(Destination Object)에 Mapping시켜주는 라이브러리이다. ModelM

2021년 8월 31일
·
0개의 댓글
·
post-thumbnail

equals(), hashcode()

동일성과 동등성 equals()와 hashcode()를 이해하기 전에 먼저 동일성과 동등성에 대한 개념을 짚고 넘어가야 한다. java의 모든 클래스는 Object클래스를 상속받는데 이 클래스의 멤버 메소드로 equals() 메소드가 있다. equals()메소드는 참조

2021년 8월 5일
·
0개의 댓글
·