속성 목록이란 무엇입니까?
컴퓨터 프로그래밍의 속성 목록은 프로그램 또는 객체의 특정 속성을 설명하는 키-값 쌍의 목록입니다. -키-값 쌍은 키, 또는 속성의 이름으로 구성됩니다. 속성 목록은 직렬화 과정에서 파일에 객체를 저장하는 데 사용되거나 사용자 기본 설정과 같은 정보를 저장하는 데 사용될 수 있습니다. -판독 가능하므로 플랫폼 독립적 일 수 있습니다.
현대의 컴퓨팅에서 파일에 기록 될 속성 목록은 일반적으로 키와 값을 정의하기 위해 확장 가능한 마크 업 언어 (XML)를 사용합니다. employ XML은 사람이 읽을 수있는 텍스트입니다. program 속성 목록 파일을 운영 체제간에 이동시킬 수 있습니다. XML XML을 사용하면 여러 프로그래밍 라이브러리에서 지원하는 이점이있어 스트림에서 목록을 쉽게 읽을 수 있습니다.
데이터 직렬화 동안, 주어진 데이터 객체의 모든 상태 정보를 나타내는 키-값 쌍을 포함하는 속성 목록이 생성됩니다. 키는 직렬화되는 필드의 이름을 나타냅니다. value는 저장되는 실제 상태 정보입니다. reflection 리플렉션과 같은 메커니즘을 사용하여 list list 속성 목록을 읽고 필드를 객체 클래스의 새 인스턴스에 적절히 할당 할 수 있습니다.
일부 운영 체제와 컴퓨터 언어는 속성 목록을 운영 구조의 필수 요소로 만들었습니다 . 이 프로그램은 표준 XML 형식의 속성 목록을 사용하여 시스템이 목록 읽기 및 쓰기를 최적화 할 수있는 독점 구현을 만들었습니다. these 여전히 속성 목록이지만 수정 된 형식을 읽도록 특별히 설계된 경우가 아니라면 다른 시스템이나 프로그램으로 이식 할 수 없습니다.
속성 목록은 사람이 읽을 수 있기 때문에 특정 응용 프로그램에서 유용합니다 . 이로 인해 구조를 유지 관리하고 컴퓨터 사용자가 쉽게 사용할 수있는 방식으로 속성 목록을 편집하는 데 사용되는 특정 프로그램이 개발되었습니다. 특정 운영 체제는 속성 목록 편집 및 생성을 기본적으로 지원합니다.
XML을 사용하여 생성 된 속성 목록의 구조와 인수는 문서 유형 정의 (DTD) 로 알려진 코드 블록으로 정의 할 수 있습니다. DT DTD는 속성을 쓰거나 읽는 프로그램을 도울 수 있습니다. 사용할 수있는 유효한 키와 할당 된 값의 허용 범위를 정의하여 목록을 작성하십시오. 이는 키-값 쌍이 올바른 구문을 검사 할 수 있고, 쓰기 또는 읽기시 오류가 발견 될 수 있음을 의미합니다. 잘못된 데이터는 실행중인 프로그램에서 문제를 일으킬 수 있습니다.