null 은 변수가 어떠한 객체도 가리키지 않고 값이 없는 것을 의미한다. ‘if’ 문을 사용하여 코드에서 null 을 확인할 수 있다. null 은 무언가 존재하지 않는다는 것을 나타내거나 검증하는데 사용된다. 이러한 문맥에서 봤을 때, 코드에서 다른 프로세스를 시작하거나 중지시키는 조건으로서 사용될 수 있다. [1] X 출처 검색하기
단계
-
“=” 을 사용하여 변수를 정의한다. 한 개의 “=” 는 변수를 선언하고, 이에 값을 할당하는데 사용된다. 이를 사용하여 변수를 null 로 정할 수 있다.
- 변수 “0” 과 null 값은 동일하지 않으며, 다르게 작동한다.
-
variableName = null;
-
변수 값을 확인하려면 “==” 를 사용한다. “==” 는 양쪽의 두 값이 동일한지 확인하는데 사용된다. “=” 를 사용하여 변수를 null로 설정한다면, 변수가 null과 동일하다는 것이 참으로 반환된다.
-
variableName == null;
- 또한, “!=” 를 사용해서 값이 같지 않은지 확인할 수도 있다.
-
-
“if” 문을 사용하여 null 조건을 만들 수 있다. 결과는 불리언 (참 또는 거짓) 값으로 나올 것이다. 불리언 값을 다음 문에 수행할 조건으로 사용할 수 있다.
- 예를 들어 값이 null 이면, “object is null” 이라는 텍스트가 나오게 한다. 만약 “==” 가 null 이 되는 변수를 찾지 못하면, 이 조건을 건너뛰거나 다른 경로를 취한다.
광고
Object
object
=
null
;
if
(
object
==
null
)
{
System
.
out
.
print
(
"object is null "
);
}
-
null 을 알 수 없는 값으로 사용한다. 할당된 값 대신 null을 기본값으로 사용하는 것이 일반적이다.
-
string()
는 실제로 사용될 때 까지 값이 null 이라는 의미이다.
-
-
프로세스 종료 조건으로 null을 사용한다. 반환된 null 값은 루프를 끝내거나 프로세스를 중단하는데 사용될 수 있다. 이는 무언가 잘못되거나 원하지 않은 조건이 실행됐을 때, 오류나 예외를 설정하는데 흔하게 사용된다.
-
null을 사용하여 시작되지 않은 문을 알려준다. 이와 유사하게, null은 프로세스가 아직 시작되지 않았음을 알리는 것으로 사용되거나 프로세스의 시작점을 표시할 조건으로 사용될 수 있다.
- 예시: 객체가 null 일 때, 무언가를 하거나 객체가 null 이 아닐 때까지 아무것도 하지 말아라.
광고
synchronized
method
()
{
while
(
method
()==
null
);
method
().
nowCanDoStuff
();
}
출처
광고