꾸준하게 기록하기
article thumbnail
[JAVA] Chapter 9. java.lang 패키지와 유용한 클래스
Language/JAVA 2022. 5. 28. 22:56

자바의 정석을 공부하면서 공부내용을 정리했습니다. 🌱 Object 클래스 Object 클래스는 모든 클래스의 최고 조상이기 때문에 Object 클래스의 멤버들은 모든 클래스에서 바로 사용 가능. equals(Object obj) 저장된 주소값이 같은지 확인해서 boolean 값으로 알려주는 역할 String 클래스는 Object 클래스의 equals 메서드를 그대로 사용하는 것이 아니라 오버라이딩을 통해서 String 인스턴스가 갖는 문자열 값을 비교하도록 되어있어서 같은 내용의 문자열을 갖는 두 String 인스턴스에 equals 메서드를 사용하면 항상 true 가 나온다. hashCode() 객체의 주소값을 이용해서 해시코드를 만들어 반환하기 때문에 서로 다른 두 객체는 같은 해시코드를 가질 수 없다..

article thumbnail
[JAVA] Chapter 8. 예외처리
Language/JAVA 2022. 5. 27. 10:12

자바의 정석을 공부하면서 공부내용을 정리했습니다. 🌱 예외처리(exception handing) 예외처리는 프로그램 실행 시 발생할 수 있는 예기치 못한 예외의 발생에 대비한 코드를 작성하는 것이다. 에러(error) : 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 예외(exception) : 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 Exception과 Error클래스는 Object 클래스의 자손들이다. 예외처리하기 : try-catch문 try { // 예외기 발생할 가능성이 있는 문장들을 넣는다 } catch (Exception e) { // Exception 이 발생했을 경우, 이를 처리하기 위한 문장을 적는다. } 하나 이상의 catch 블럭이 올 수 있다. printSta..

728x90