<XML> DOM parser ,SAX parser
DOM Parser -DOM 방식은 data를 모두 메모리에 load후에 파싱한다. 메모리에 모든 data가 load 되어 있으므로 검색, 수정이 빠르다(SAX보다 파싱 용이). -XML 문서를 읽으면 모든 Element, Text, Attribute 등에 대한 객체를 생성하고, 이를 Document 객체로 리턴. SAX Parser SAX 방식은 data 라인을 하나하나 순차적으로 읽어가며 파싱을 수행. -XML문서를 앞부터 순차적으로 읽어가면서 노드가 열리고 닫히는 과정에서 이벤트가 발생한다. -각각의 이벤트가 발생될 때마다 수행하고자 하는 기능을 이벤트 핸들러 기술을 이용하여 구현. -단순히 읽기만할 때는 DOM Parsing방식보다 빠르다. -노드 수정이 어렵다.
자바 이론
2020. 8. 16. 19:45

[문제] 이 문제는 각각의 점수를 반올림하는 문제이다. 특정 수의 일의 자리가 특정 수보다 큰 5의 배수의 숫자의 일의 자리 숫자와 차이가 3보다 작으면 반올림한다. [풀이] 1. 38보다 작으면 round 할 필요가 없으므로 38 보다 큰 숫자를 받는다. 2. 1의 자리 숫자를 추출해서(5보다 같거나 클경우) 5의 배수인 그다음 크기 숫자의 1의 자리 숫자와의 차이가 3 미만이면 round진행 후 리스트에 추가 3. 1의 자리 숫자를 추출해서(5보다 작을 경우) 5의 배수인 그 다음 크기 숫자의 1의 자리숫자와의 차이가 3미만이면 round진행 후 리스트에 추가 4. 해당사항 없는 숫자들은 그냥 리스트에 추가
알고리즘
2020. 5. 21. 16:14