반응형
문자열과 기본형간의 변환
Backend/java2018. 8. 14. 20:31문자열과 기본형간의 변환

문자열과 기본형간의 변환 1. 기본형 값을 문자열로 바꾸는 두 가지 방법 ( 방법2가 더 빠름 ) 2. 문자열을 기본형 값으로 변환하는 방법

빈 문자열 ( “”, empty String )
Backend/java2018. 8. 14. 20:23빈 문자열 ( “”, empty String )

빈 문자열 ( “”, empty String ) 1. 내용이 없는 문자열 , 크기가 0인 char형 배열을 저장하는 문자열 2. 크기가 0인 배열을 생성하는 것은 어느 타입이나 가능 3. String str= “”; 은 가능해도 char c = “”; 는 불가능 4. String 은 참조형의 기본값인 null 보다 빈 문자열로 초기화 하고char형은 기본값인 ‘\u0000’보다 공백으로 초기화하자

String클래스의 특징
Backend/java2018. 8. 14. 20:12String클래스의 특징

String 클래스의 특징 1. 문자형 배열(char[])과 그에 관련된 메서드들이 정의되어 있다. 2. String 인스턴스의 내용은 바꿀 수 없다( immutable ) 3. String str = “abc”;와 String str = new String(“abc”);의 비교 String str = "abc"는 abc가 저장된 주소를 같이 바라보는 것이고 , new 로 생성한 str은 각기 다른 "abc"를 가르키게 된다 .

getclass()
Backend/java2018. 8. 14. 20:07getclass()

getClass() 1. 자신이 속한 클래스의 Class객체를 반환하는 메서드 2. Class 객체는 클래스의 모든 정보를 담고 있고 , 클래스당 단 1개만 존재 클래스파일(*.class)이 메모리에 로드될 때 생성된다. 3. 클래스객체를 얻는 여러가지 방법

Backend/java2018. 8. 14. 19:16Clone()

Clone() 1. 객체 자신을 복제(clone)해서 새로운 객체를 생성하는 메서드 2. Cloneable인터페이스를 구현한 클래스의 인스턴스만 복제할 수 있다. 3. Object클래스에 정의된 clone()은 인스턴스변수의 값만을 복제한다. 4. 인스턴스변수가 참조형일 때 , 참조하는 객체도 복제되게 오버라이딩해야한다. package Practice;public class Examclone implements Cloneable // Cloneable 인터페이스를 구현한 클래스에서만 clone을 호출할 수 있다. // 만약 이 인터페이스를 구현해 놓지 않고 Clone을 호출하면 예외처리가 발생한다. {int x;int y;Examclone(int x, int y) {this.x = x;this.y = y..

반응형
image