java (4) 썸네일형 리스트형 Collection 정리 1. Set 인터페이스 HashSet 장점 : 빠른 접근 속도 단점 : 정렬x TreeSet 장점 : 정렬o 단점 : HashSet보다는 느림 레드블랙트리 형태로 저장됨 LinkedHashSet 입력된 순서가 보장됨 2. List 인터페이스 LinkedList 장점 : 데이터 중간중간에 삽입, 삭제가 많을 때 유용 vector Thread Safe 하여 한번에 하나의 쓰레드만 벡터의 메소드를 호출 할 수 있음 무겁고 느리다는 단점 있음 ArrayList Thread Safe 하지 않음 Thread Safe 하게 만들수 있음 Collections.synchronizeList(new ArrayList()); vector보다 빠름 3. Map 인터페이스 Hashtable Thread Safe HashMap보다.. 메소드 참조 메소드 참조 - 람다식에서 불필요한 매개변수를 제거한 것 - 형태 1) 클래스::메소드 Function fun = String::valueOf; System.out.println(fun.apply(1)); //1 - 형태 2) 객체::메소드 String a = "2"; Function fun2 = a::equals; System.out.println(fun2.apply("2")); //true jar 파일 실행하기 ex ) a.jar 실행하기 java -jar a.jar 끝.. 초간단 STS에서 maven을 이용해 build 하는 법 1. project 오른쪽 클릭 -> Run As -> Maven build 2. Goals는 패키지로, profiles는 비우기 3. BUILD SUCCESS가 뜨면 빌드 완성 4. 해당 프로젝트의 target으로 이동하면 빌드된 jar 파일이 모인다. 이전 1 다음