모든 클래스의 최고 조상 클래스. java.lang 패키지 하위에 존재하며, import 가 필요없다.자바 프로그래밍의 기본적인 메소드를 모든 인스턴스에서 사용할 수 있도록 한다.Object 클래스를 최고 조상으로 둠으로 어떤 클래스라도 서로 관계를 맺어줄 수 있다.객
면접 질문으로 try-with-resources에 대해 질문 받았으나 재대로 대답하지 못하였습니다. 이에 대한 대답을 준비하기 위해 블로그에 try-with-resources가 등장한 배경부터 사용 방법까지 정리하고자 합니다. 1. try-catch-finally로
String 클래스 String 클래스의 이해 ✔ String 클래스는 byte(char) 배열을 통해 문자열을 저장하고 표현 ✔ JVM 내부 메모리에서의 저장 모습 👇 String 객체 생성하는 방법 2가지 리터럴로 생성 (다이렉트로 값을 넣기) 메서드를
자바의 메모리 관리 방법 중의 하나로 JVM의 Heap 영역에서 동적으로 할당했던 메모리 영역 중 필요 없게 된 메모리 영역을 주기적으로 삭제하는 프로세스https://blog.kakaocdn.net/dn/va8qQ/btqUSpSocbS/kxTvtnmrdhf4
자바 프로그램 실행환경을 만들어주는 소프트웨어이며, 메모리 관리(GC)를 수행하며 스택 기반의 가상머신https://blog.kakaocdn.net/dn/IXgMz/btrvglUCR65/MaffyNzf1y1oV8BTBKADKk/img.png자바는 동적으로 클래
✔ 단순한 문법 오류가 아닌 실행 중간에 발생하는 정상적이지 않은 상황 을 의미✔ Exception과 Error는 다름Exception VS Error Exception : 개발자가 구현한 로직에서 발생한 실수나 사용자의 영향에 의한 수습가능한 문제 Error :
1. equals()와 hashCode()란? equals()와 hashCode()는 모든 Java 객체의 부모인 Object 클래스에서 상속받습니다. 이 메서드들은 객체의 비교와 해시 기반 자료구조에서 중요한 역할을 합니다. equals()란? equals()는