Category Archives: 강의자료

자바 스레드

스레드(thread) 운영체제에 의해 관리되는 하나의 작업 혹은 태스크 스레드와 태스크(혹은 작업)은 바꾸어 사용해도 무관 멀티스레딩(multi-threading) 여러 스레드를 동시에 실행시키는 응용프로그램을 작성하는 기법 스레드 만드는 2 가지 방법 java.lang.Thread 클래스를 상속받아 스레드 작성 java.lang.Runnable 인터페이스를 구현하여 스레드 작성 스레드 종료 스스로 종료 run() 메소드 리턴 타 스레드에서 강제 종료 interrupt() 메소드 사용 Thread와 Runnable 사용 스레드… Read More »

자바 패키지

3명이 분담하여 자바 응용프로그램을 개발하는 경우,   동일한 이름의 클래스가 존재할 가능성 있음   합칠 때 오류 발생 가능성   개발자가 서로 다른 디렉터리로 코드 관리하여 해결 패키지(package) 서로 관련된 클래스와 인터페이스를 컴파일한 클래스 파일들을 묶어 놓은 디렉터리 하나의 응용프로그램은 한 개 이상의 패키지로 작성 패키지는 jar 파일로 압축할 수 있음 JDK에서 제공하는 표준 패키지는 rt.jar에… Read More »

자바 컬렉션(Collection)

컬렉션 요소(element)라고 불리는 가변 개수의 객체들의 저장소 객체들의 컨테이너라고도 불림 요소의 개수에 따라 크기 자동 조절 요소의 삽입, 삭제에 따른 요소의 위치 자동 이동 고정 크기의 배열을 다루는 어려움 해소 다양한 객체들의 삽입, 삭제, 검색 등의 관리 용이 컬렉션 자바 인터페이스와 클래스 컬렉션은 제네릭(generics) 기법으로 구현  제네릭 특정 타입만 다루지 않고, 여러 종류의 타입으로 변신할… Read More »

엑셀 데이터 입력과 관리

텍스트 나누기 : 한 셀의 데이터를 여러 개의 셀로 나눔 셀 선택 -> 데이터 탭 -> 데이터도구 그룹 -> 텍스트 나누기 중복된 항목 제거 : 중복된 레코드가 있는지 확인하고 필요한 경우 제거 셀 선택 -> 데이터 탭 -> 데이터도구 그룹 -> 중복된 항목 제거 외부데이터 가져오기 데이터 탭 -> 외부 데이터 가져오기 그룹 -> 텍스트 ->이후는… Read More »

자바 파일 입출력

FileInputStream/FileOutputStream

BufferedInputStream/BufferedOutputStream

FileReader/FileWriter

BufferedReader/BufferedWriter

utf8과 euckr 선택하여 읽고 쓰기

Scanner/PrintWriter

DataInputStream/DataOutputStream

ObjectInputStream/ObjectOutputStream

File