티스토리 뷰
[] == 1byte 라 정의한다.
이는 문자 형에 따라 할당되는 메모리라 가정한다.
원칙상 모든 변수는 다음과 같은 원칙에 준하여 대입연산을 한다.
[] = [] == true
문자 형이 같아야 위와같이 똑같은 메모리가 할당되며 대입 연산이 true가 된다.
하지만, [] = [][] 와 같은 형은 false이지만,
[][]=[]와 같은 경우에는 대입이 성공 하는 방법이 있다
다음과 같이 하면된다.
[][]= (int)[]
이는 cast 동작을 수행해 [][]=[][]와 같이 만들어 대입하여 성공하는 것으로서
cast가 수행되지 않으면 대입되지 않고 error를 발생시킨다.
혹은 원치않는 값을 만들어낸다.
이는 문자 형에 따라 할당되는 메모리라 가정한다.
원칙상 모든 변수는 다음과 같은 원칙에 준하여 대입연산을 한다.
[] = [] == true
문자 형이 같아야 위와같이 똑같은 메모리가 할당되며 대입 연산이 true가 된다.
하지만, [] = [][] 와 같은 형은 false이지만,
[][]=[]와 같은 경우에는 대입이 성공 하는 방법이 있다
다음과 같이 하면된다.
[][]= (int)[]
이는 cast 동작을 수행해 [][]=[][]와 같이 만들어 대입하여 성공하는 것으로서
cast가 수행되지 않으면 대입되지 않고 error를 발생시킨다.
혹은 원치않는 값을 만들어낸다.
'Java' 카테고리의 다른 글
java 개념과 변수, 상수 개념을 막장스타일로 초간단 기록 20100314 (0) | 2011.03.14 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- apache
- 삭제한 파일 복원
- c++
- HTML
- 파일삭제
- json
- MySQL
- JavaScript
- 리눅스
- 앱개발
- API
- r
- Non-Interactive
- 지역고유코드
- Linux
- 시도 이름
- rm으로 삭제
- 시군구 이름
- 안드로이드 개발
- Android
- java
- Tomcat
- Android 개발
- 법정동코드
- MariaDB
- LAPM
- 안드로이드
- app
- install
- delete
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
글 보관함