Development/Java

JavaReStudy...2

Kirok Kim 2022. 1. 2. 22:38

조건문

int i =3;
if(i<3)
	System.out.println("a")
	System.out.println("b")

>>> b

참조 타입과 참조 변수

String s1="abc";
String s2="abc";
String s3=new String("abc");
String s4=new String("abc");

s1==s2 >>> true // ==연산자는 주소 값 비교
s1==s3 >>> false
s3==s3 >>> false
// 내용비교는 .equals

NullPointerException

//참조하는 객체가 없을 경우에 NullPointerException발생
int[] arr=null;
arr[0]=10;
 >>> NullPointerException

String str=null;
System.out.println(str.length());
 >>> NullPointerException
반응형