
- 모든 객체(object, 참조변수)를 사용하는 경우 늘 null값으로 초기화해야함 - built-in 객체에 데이터타입 선언 후 null로 초기화하면 참조변수는 사용할 수 없다 >> 다시 값을 넣어줘야 함 - null은 빈 값 = 길이가 존재하지 않는다, “ ”으로 초기화하는 경우 길이 값이 0으로 나옴 : java.lang.NullPointerException : 데이터가 없는데 사용하려고 하는 경우 발생하는 오류로, 데이터가 존재하지 않기 때문에 길이를 구할 수 없음 = 데이터에 “ ”에도 길이값은 존재하기 때문에 조건의 유효범위 점검시 null값과 “ ”에 대한 오류를 모두 판단( ⑥ flow controll 참조 )
ㅊㅊ
ㅈㅈ
package bitcamp.java142.ch2; public class ForTest {// for문은 순차적인 데이터를 처리할 때 사용 ; 배열을 처리할 때 사용한다 public void forTest(String str[]){ System.out.println("----- ForTest.forTest 함수 시작 -----"); int strLen = str.length; // 1차원 배열은 for 하나로, 2차원 배열은 for 두개로 함 for(int i = 0; i str[i].length() ; j++){ System.out.println("----- ForTest.forTest.for.for 진입 -----"); System.out.println("str["+i+"].charAt("+j+")..