program_language 및 궁금한것/Java
-
9. 문자열의 인덱싱, 대소문자 무시비교program_language 및 궁금한것/Java 2019. 4. 22. 09:55
// String 문자열 : 문자들의 나열!! String str = "JavaProgramming"; // 문자열 길이(문자 갯수) System.out.println("str문자열길이(문자갯수): " + str.length()); // 부분문자열 ----> "Pro"문자열 얻기 System.out.println("str.substring(4,7)=" + str.substring(4, 7)); // ==> str.substring(4,7) 는 4인덱스~6인덱스 에 해당하는 부분문자열 // 부분문자열 ----> "Programming"문자열 얻기 System.out.println("str.substring(4)=" + str.substring(4)); // str.substring(beginIndex) :..
-
8. 클래스 객체 생성, GC, static, NullpointExceptionprogram_language 및 궁금한것/Java 2019. 4. 18. 20:24
1. 동적메모리 할당 (GC) - 사용안하는 객체에 대해서 가비지컬렉터가 자동 소멸관리 - 키워드: new - 사용법: 참조변수를 통해 사용 A a=new A(); a.hello(); 2. 정적메모리 할당 ( static ) - 자주 사용되는 필드, 메소드에 대해 정의 - 객체들간의 통신에 사용( 공유 데이터를 표현) - 키워드: static (메모리할당 키워드!) - 사용법: 클래스명으로 참조 ex) math.random() 클래스명.필드명 클래스명.메소드명(); static변수, static메소드 ------------------------..