목록java of educational by contents (51)
yoni
[과제 1] 데이터 파일을 읽어 성적처리하는 클래스를 작성하세요. - split(): String[] java.lang.String.split(String regex) 하나의 문자열을 주어진 문자열(regex)을 기준으로 분할하여 문자열 배열을 리턴합니다. 예) String[] values = line.split(","); - 문자열을 정수로 변환: int price = Integer.parseInt("2500"); 1. 데이터 파일 [실행 화면] 왕눈이 학생의 성적을 처리했습니다.아로미 학생의 성적을 처리했습니다.홍길동 학생의 성적을 처리했습니다.가길순 학생의 성적을 처리했습니다.나길순 학생의 성적을 처리했습니다. ▷ C:/홈 폴더/io/data.csv(CSV: Comma Separated Value ..
[과제 3] 아르바이트 급여 처리 시스템 1. 데이터 파일 ▷ C:/작업 기준폴더/io/alba.csv(CSV 파일) - 데이터 구조: 성명, 근무시간, 근무유형 ----------------------------------------------------------------------------------- 아로미,50 ,A 왕눈이,60,B 홍길순,70,B 가길동,50,A 나길동,80,A ----------------------------------------------------------------------------------- 2. 데이터 파일 처리 결과 파일, 자동 생성 - 시간당: 7,530 원 - 기본급: 근무 시간 * 7530 - 70 ~ 79 시간 근무: 초과 수당 50,000 추가..
[01] split() 메소드 - split(): String[] java.lang.String.split(String regex) 하나의 문자열을 주어진 문자열(regex)을 기준으로 분할하여 문자열 배열을 리턴합니다. 예) String[] values = line.split(","); [실행 화면]4봄여름가을겨울-----------------------------------4--> 봄--> --> 가을--> 겨울-----------------------------------라면,만두,김밥 라면 만두 김밥김치 찌게,참치 찌게,부대 찌게 김치 찌게 참치 찌게 부대 찌게 ▷ oop3.SplitTest.java ------------------------------------------------------..
[01] Text 파일 복사 - 견본 이미지 1장, 텍스트 파일 1개를 준비합니다. - 폴더를 생성 후 txt 와 jpg 파일을 복사해보세요. 1) 파일 읽기 - 기초 코드 File file = new File("C:/201612_java/data.txt"); // 파일 객체 FileReader reader = null; // Call By Reference, 파일 읽기 BufferedReader br = null; // 메모리에 읽은 파일 저장 reader = new FileReader(file); br = new BufferedReader(reader); ..... String line = br.readLine(); // 메모리에서 한라인씩 읽기 ..... br.close(); reader.close..
[01] Call By Reference - 메소드로 객체를 전달하여 공유하는 기법 - JVM은 객체 할당후 정수로된 해시코드를 객체에 부여한다. - Call By Reference는 2개 이상의 클래스간에 객체전달을 의미하며 전달되는 값은 해시코드로 전달되는 객체의 메모리를 공유하게된다. - 값을 교체하는 알고리즘 int A = 30; int B = 50; int Temp = 0; int Temp = A A = B; B = Temp; 1. 메소드로 객체를 전달하기 [실행 화면] DataTest: 2018699554su1: 2016su2: 2017-------------DataProcess: 2018699554su1: 2017su2: 2016-------------DataProcess: 131105313..
[01] IO(Input Output) Stream - 프로그램이 가지고 있는 또는 가지고 있지 않은 데이터를 외부(다른 프로그램)로 보내거나 가져오는 동작을 말합니다. - Program에서 출력 ---------------> 모니터, 디스크 장치, 네트워크, USB, Bluetooth 출력 스트림 System File Socket File Socket - 키보드, 디스크 장치, 네트워크, USB, Bluetooth ---------------> Program 입력 File Socket File Socket 입력 스트림 - 입출력 Stream은 FIFO(First In First Out, 지하철 표를내고 들어가는 출입구와 비슷한 구조입니다.(Queue 구조) - 데이터 송수신시 네트워크는 1KB, 4 K..
[01] Amateras UML 툴 설치 1. Eclipse 모델링 프레임웍 다운로드 1) Eclipse를 종료합니다. 2) http://www.eclipse.org/gef/ -> Download or http://www.eclipse.org/gef/downloads/index.php 3) GEF4 Update Site ->'GEF4-Update-4.0.0.zip' 다운로드 4) 'GEF4-Update-4.0.0' 폴더에 압축을 풉니다. 5) 'GEF4-Update-4.0.0' 폴더의 모든 내용을 '/eclipse' 폴더에 복사하여 덮어 씁니다. 2015-08-18 오후 02:28 features2015-08-18 오후 02:28 plugins2015-07-09 오후 03:51 4,108 artifact..
[01] 예외처리(Exception) 1) 이클립스상에서 개발시에 자바 클래스가 안정적으로 컴파일된 후 운영중에 발생하는 에러를 "예외"라고 한다. 예외는 코드상에서 발생하는 에러하고는 다르며 컴파일시에는 예외가 발생하지 않음. 마치 손상된 USB를 읽어오는 프로그램이 있다면 USB는 인식이되나 읽어 올 수 없음으로 경고창이 발생하는 경우. 예) 네트웍 장애, IO, DBMS 서버 다운, 저장 장치의 용량이 없는 경우등. 2) 예외가 발생하면 프로그램이 메시지 출력후 종료되어 심각한 문제가 발생 할 수 있으나 예외 처리를 하면, 예외가 발생되서 프로그램이 끝나는 것이 아니라 나머지 루틴이 정상적으로 실행됨으로 안정적인 프로그램이됨. 3) 기본 문법 - finally 블럭은 생략 가능하나, 선언되면 예외 ..