자바의정석

· Java
Math 클래스 수학 관련 static 메서드의 집합, 인스턴스 변수(iv)가 존재 하지 않고 메서드만 존재하기 때문에 전부 static 메서드로 이루어져 있다. https://www.youtube.com/watch?v=tBUm6yj4cKQ&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=112&t=1s 래퍼(wrapper) 클래스 기본형 값을 감싸는 클래스, 8개의 기본형을 객체로 다뤄야할 때 사용하는 클래스. public final class Integer extends Number implements Comparable { ... private int value; ... } 자바는 객체지향언어이기 때문에 모든것을 객체로 다룬다. 객체가 아닌 기본형을 객체로 다뤄야 ..
· Java
Object클래스 모든 클래스의 최고 조상, 오직 11개의 메서드만을 가지고 있다. Object클래스의 메서드 설명 protected Object clone() 객체 자신의 복사본을 반환한다. public boolean equals(object obj) 객체 자신과 객체 obj가 같은 객체인지 알려준다(반환값 boolean) protected void finalize() 객체가 소멸될 때 가비지 컬렉터에 의해 자동적으로 호출된다. 이 떄 수행되어야 하는 코드가 있을 때 오버라이딩한다.(사용 빈도 적음) public Class getClass() 객체 자신의 클래스 정보를 담고 있는 Class인스턴스를 반환한다. public int hashCode() 객체 자신의 해시코드를 반환한다. public Stri..
· Java
프로그램 오류의 종류 컴파일 에러 : 컴파일 할 때 발생하는 에러 런타임 에러 : 실행 할 때 발생하는 에러 논리적 에러 : 작성 의도와 다르게 동작 - 자바 컴파일러 : 1) 구문체크 2) 번역 3) 최적화 4) 생략된 코드 추가 * 도스창(CUI)도 틈틈히 적응하기 * 컴파일 에러 : 컴파일 시 발생 에러 * 런타임 에러 : 실행 시 발생 에러 * 논리적 에러 : 작성 의도와 다르게 동작(예를 들어 비행선이 미사일을 맞고 터지지 않을 때, 마이너스 재고 등) - Java runtime error 1) 에러(error) : 프로그램 코드에 의해 수습될 수 없는 심각한 오류 ex) OutOfMemory Error 2) 예외(exception) : 프로그램 코드에 의해 수습될 수 있는 다소 미약한 오류 에..
PP_D
'자바의정석' 태그의 글 목록 (3 Page)