5월, 2010의 게시물 표시

Collection

Collection: 가장 상위 인터페이스이다. Set : 중복을 허용하지 않는 집합을 처리하기 위한 인터페이스이다. SortedSet : 오름차순을 갖는 Set 인터페이스이다. List : 순서가 있는 집합을 처리하기 위한 인터페이스이기 때문에 인덱스가 있어 위치를 지정하여 값을 찾을 수 있다. 중복을 허용하며, List 인터페이스를 상속받는 클래스 중에 가장 많이 사용하는 것으로 Vector가 있다. Queue : 여러 개의 객체를 처리하기 전에 담아서 처리할 때 사용하기 위한 인터페이스이다. 기본적으로 FIFO를 따른다. Map : Map은 키와 값의 쌍으로 구성된 객체의 집합을 처리하기 위한 인터페이스이다. 이 객체는 중복되는 키를 허용하지 않는다. SortedMap : 키를 오름차순으로 정렬하는 Map 인터페이스이다. Set HashSet : 데이터를 해쉬 테이블에 담는 클래스로 순서 없이 저장된다. TreeSet : red-black이라는 트리에 데이터를 담는다. 값에 따라서 순서가 정해진다. HashSet보다 성능상 느리다. 데이터를 담으면서 동시에 정렬할 때 유용하다. LinkedHashSet : 해쉬 테이블에 데이터를 담는데, 저장된 순서에 따라서 순서가 결정된다. List Vector : 크기를 객체 생성시 지정할 필요가 없는 배열 클래스이다. ArrayList : Vector와 비슷하지만, 동기화 처리가 되어 있지 않다. LinkedList : ArrayList와 동일 하지만, Queue 인터페이스를 구현했기 때문에 FIFO큐 작업을 수행한다. Map Hashtable : 데이터를 해쉬 테이블에 담는 클래스이다. 내부에서 관리하는 해쉬 테이블 객체가 동기화되어 있으므로, 동기화가 필요한 부분에서는 이 클래스를 사용하기 바란다. TreeMap : red-black 트리에 데이터를 담는다. TreeSet과 다른 점은 키에 의해서 순서가 정해진다는 것이다. LinkedHashMap : HashMap과 거의 동일하며 이중 연결 리스트라는 방식을 사

윈도우 도스 기본 명령어

리눅스를 공부하니 윈도우가 덩달아 궁금하기 시작했다. 특히 GVIM을 쓰면서.. 더더욱. 커맨드 라인에서 help명령어를 쳐봤다. 흠..굉장히 많아서 파일로 만들기로 했다. 리눅스에서라면 help > 1.txt 하면 되는데 윈도우에서도 될까? 실행해 보니까 된다.. 흠 신기하군.. 다음에 파이프도 해봐야겠다 라는 맘을 먹었지만 일단 구지 필요 없으니까. 특정 명령어에 대한 자세한 내용이 필요하면 HELP 명령어 이름을 입력하십시오. ASSOC    파일 확장명 연결을 보여주거나 수정합니다. AT       명령어와 프로그램의 실행을 스케줄합니다. ATTRIB   파일 속성을 표시하거나 바꿉니다. BREAK    확장된 CTRL+C 검사를 설정하거나 지웁니다. CACLS    파일의 액세스 컨트롤 목록(ACL)을 표시하거나 수정합니다. CALL     한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다. CD       현재 디렉터리 이름을 보여주거나 바꿉니다. CHCP     활성화된 코드 페이지의 번호를 표시하거나 설정합니다. CHDIR    현재 디렉터리 이름을 보여주거나 바꿉니다. CHKDSK   디스크를 검사하고 상태 보고서를 표시합니다. CHKNTFS  부팅하는 동안 디스크 확인을 화면에 표시하거나 변경합니다. CLS      화면을 지웁니다. CMD      Windows 명령 인터프리터의 새 인스턴스를 시작합니다. COLOR    콘솔의 기본색과 배경색을 설정합니다. COMP     두 개 또는 여러 개의 파일을 비교합니다. COMPACT  NTFS 분할 영역에 있는 파일의 압축을 표시하거나 변경합니다. CONVERT  FAT 볼륨을 NTFS로 변환합니다. 현재 드라이브는          변환할 수 없습니다. COPY     하나 이상의 파일을 다른 위치로 복사합니다. DATE     날짜를 보여주거나 설정합니다. DEL      하나 이상의 파일을 지웁니다. DIR      디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줍니다. DISK