Java 에서 properties 파일을 사용하는 경우가 있다.
설정값들은 properties 파일로 빼서 관리하는 경우가있다.
그때 쓸 수 있는 컬렉션이 Properties 컬렌션이다.
HashTable을 상속받아서 구현한 컬렉션의 한 종류라고 한다.
HashMap 같은 경우는 키 값 형태로 Object, Object 형태로 저장하는데 Properties 는 오브젝트가 아니라 String 형태로 저장하는 간단한 컬렉션 클래스라고 한다.
일단은 *.properties 형식의 파일이 있다고 가정하자.
그러면 Java 코드 상에서 실제로 그 파일을 불러와서 그 파일에 있는 속성값을 불러다가 사용할 수 있다는 의미이다.
pro.load 를 통해서 FileInputStream으로 읽어들인 파일을 열어주고 이후에 저장된 속성값들을 getProperty를 통해 읽어올 수 있다.
꽤나 재밌는 컬렉션이다. 이런게 있는지 몰랐네...
반응형
'Java' 카테고리의 다른 글
[Java] Java의 Throwable에 대해서 (0) | 2021.07.24 |
---|---|
[Java] Java의 가변인자? 함수에 파라미터 여러개 전달하기 (0) | 2021.07.24 |
[Java] Java Map 타입 매핑하기 (0) | 2021.01.21 |
[Java] 프레임워크와 라이브러리의 차이 (0) | 2021.01.07 |
[Java] 동기와 비동기의 개념과 차이 (0) | 2021.01.07 |