대표적으로 Serializable, Clonable 등과 같이 실제로는 완전히 비어있는 마크전용 interface를 Mark interface라고 부른다.
목적은 type 체크를 위해서라고 보면 좋을것 같다. Mark Annotation이라는 것도 있는데 -> REF
String <<< StringBuffer < StringBuilder
StringBuffer와 StringBuilder의 차이는 synchronized 함수지원해서 Thread Safe인지, 아닌지 차이이다. StringBuilder가 synchronized가 아닌만큼 더 빠르다. Java 1.5부터는 간단한 String concat은 컴파일시에 StringBuilder로 대체해준다. REF
StringBuilder sb = new StringBuilder();
sb.append("문자열 ").append("연결");
String st = sb.toString();