
- 카테고리
- 기타
- 웹사이트
- github.com
- 언어
- 영어
- 등록일
- 15일 전
- 스타
- 51,890
- 포크
- 11,191
google/guava ↗· Java· Apache-2.0· 최근 커밋 2일 전
Guava는 구글이 사내 자바 코드에서 공용 부분을 떼어내 아파치 2.0으로 공개한 라이브러리 묶음입니다. JDK에 없던 멀티맵과 멀티셋 같은 컬렉션, 불변 컬렉션, 그래프 라이브러리를 더하고, 동시성과 입출력, 해싱, 원시 타입, 문자열 쪽 유틸리티를 함께 담았습니다. 같은 메이븐 좌표에서 두 갈래가 나오는데, JDK 8 이상을 요구하는 JRE 판과 안드로이드 호환을 지켜야 하는 프로젝트용 안드로이드 판입니다.
눈여겨볼 것은 호환 규약을 문서에 못 박아 둔 점입니다. @Beta가 붙은 API는 언제든 바뀌거나 사라집니다. 나머지는 바이너리 호환을 계속 지킵니다. 라이브러리를 만드는 쪽이 실수로 베타 API를 물고 나가지 않도록 Beta Checker라는 별도 도구까지 있습니다.
이 제품이 마음에 드세요?