목록Java (3)
내가 보려고 정리하는 블로그
java.lang.String클래스
Java/Java API
2019. 5. 22. 22:50
Object클래스의 메소드
1.toString() 메소드 toString()메소드는 해당 인스턴스에 대한 정보를 문자열로 반환한다. 이때 반환되는 문자열을 클래스 이름과 함께 구분자로 '@'가 사용되며, 그 뒤로 16진수 해시 코드가 추가된다. 16진수 해시 코드의 값은 인스턴스의 주소를 가리키는 값으로, 인스턴스마다 모두 다르게 반환된다. 인스턴스의 값은 힙 메모리에 저장이 되는데 그때 힙메모리의 값이 저장되어 있는 주소가 반환되는 것. (자바에서 toString()메소드는 기본적으로 각API클래스마다 자체적으로 오버라이딩을 통해 재정의되어 있다.) 2.equals()메소드 equals()메소드는 해당 인스턴스를 매개변수로 전달받는 참조 변수와 비교하여, 그 결과를 반환합니다. 이때 참조 변수가 가리키는 값을 비교하므로, 서로 ..
Java/Java API
2019. 5. 22. 22:50
Java에서 가장 많이 사용하는 패키지 Java.lang 와 Object 클래스
1.Java.lang java.lang은 자바 프로그램에서 가장 많이 사용되는 패키지로 따로 'import'문을 사용하지 않더라도 자동으로 포함된다. 그만큼 많은 자바 프로그래밍의 기본이 되는 클래스와 인터페이스들이 포함되어있다. 2.Object 클래스 java.lang.Object클래스는 자바 API의 모든 클래스와 사용자가 정의한 모든 클래스의 최상위 클래스이다. 즉, 모든 자바의 모든 클래스들은 Object 클래스로부터 상속받는다. 따라서 자바의 모든 클래스는 Object클래스의 모든 메소드를 사용할 수 있습니다. Object클래스는 필드를 가지지 않았으며, 총 11개의 메소드만으로 구성되어있다.
Java/Java API
2019. 5. 21. 22:39