일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 배열
- 입출력
- StringBuffer
- 에러
- 인터페이스
- 제어자
- 예외처리
- 객체지향
- File입출력
- DB
- 객체
- 변수
- I/O
- 람다식
- Interface
- ToString
- 다형성
- 커넥션 풀
- 메서드
- 접근제어자
- java
- JSP
- 내장 객체 영역
- array
- for문
- Connection
- StringBuffer클래스
- try-catch
- 예외
- 상속
- Today
- Total
목록java.lang (2)
ksouth9

clone() clone()메서드는 자신을 복제하여 새로운 인스턴스를 생성하는 일을 한다. Object클래스에 정의된 clone()은 단순히 인스턴스변수의 값만 복사하기 때문에 참조타입의 인스턴스 변수가 있는 클래스는 완전한 인스턴스 복제가 이루어지지 않는다. class Point implements Cloneable {// Cloneable인터페이스를 구현한 클래스에서만 clone()을 호출할 수 있다. int x,y; Point(int x,int y){ this.x = x; this.y = y; } @Override public String toString() { return "x = "+x+" y = "+y; } @Override public Object clone() throws CloneNotS..

java.lang 패키지 java.lang 패키지는 자바프로그래밍에 가장 기본이 되는 클래스들을 포함하고 있다. 그렇기 때문에 java.lang패키지의 클래스들은 import문 없이도 사용할 수 있게 되어 있다. String클래스나 System클래스를 import문 없이 사용할 수 있었던 이유이다. Object클래스 Object클래스는 모든 클래스의 최고 조상이기 때문에 Object클래스의 멤버들은 모든 클래스에서 바로 사용 가능하다. Object클래스의 메서드 설 명 protected Object clone() 객체 자신의 복사본을 반환한다. public boolean equals(Object obj) 객체 자신과 객체 obj가 같은 객체인지 알려준다.(같으면 true) public Calss getC..