lab6

Lab6_1 ~ Lab6_5 프로젝트 디렉토리 안에 모든 파일(src/*.java & bin/*.class)와 보고서 (장수제한없음)를 넣고 Lab6_학번_이름.zip 압축한 후 e-learning (http://lms.dankook.ac.kr/index.jsp)으로 제출 (Due by 11/12)
java2-lab6

Lab6_1 WOEIDLIST.csv
Lab6_2 forestfires.csv
Lab6_3 Earthquake1971~2011.csv (directory안에 있는 모든 지진데이타 로딩)
Lab6_4 your own data fileIO
Lab6_5 package 사용

String vs String Literal vs StringBuilder

// String Literal uses String common pool.
// String is immutable object.
// StringBuilder is mutable object.


// + operator (new StringBuilder(String.valueOf(str1)).append(str2).toString();
String str1 = "P";
String str2 = "P";
String str3 = str1 + str2;

// str1.concat(str2) method creates new String
String str4 = str1.concat(str2);

Autoboxing


Integer a = 1000, b = 1000;
System.out.println(a == b); // false

// WARNING: JVM tries to save memory
// when the Integer falls in a range (from -128 to 127).
Integer c = 100, d = 100;
System.out.println(c == d); // true

lab5

Lab5_1 ~ Lab5_4 프로젝트 디렉토리 안에 모든 파일(src/*.java & bin/*.class)와 보고서 (장수제한없음)를 넣고 Lab5_학번_이름.zip 압축한 후 e-learning (http://lms.dankook.ac.kr/index.jsp)으로 제출 (Due by 10/22)
java2-lab5

Lab5_1 arraylist, generic, inner class
Lab5_2 dynamic array 코드분석 및 Lab5_1과 코드 비교분석
Lab5_3 ==, equals, hashCode, Collection 본인 데이터를 사용할 것
Lab5_4 lambda, stream, query 본인데이터를 사용할 것