Builder pattern 메서드 호출 결과로 자신의 객체를 돌려주는 프로그래밍을 구현하는 패턴의 일종 1. 사용 예 1) 특정 class 의 생성자의 parameter가 너무 많을 때, 프로그램 작성자가 class 객체를 생성하면서, 생성자의 parameter를 잘못 설정할 수 있다. 최소한의 코드로 위와 같은 실수를 방지하고자 할때 Builder class를 사용해서 특정 class 객체를 생성한다. public class Pizza { private String prepare; private String bake; private String cut; private String box; public Pizza(String prepare, String bake, String cut, String box) { this.prepar.. 더보기 find 한 결과를 배열에 담아서 사용하기 1) find 한 결과를 tmpfile 에 담기 find ~~ > tmpfile2) tmpfile을 읽어서 배열에 담기FIND_RESULT=()while IFS=read;do FIND_RESULT+=("$REPLY")done < tmpfile3) tmpfile 삭제 rm -f tmpfile4) 배열에 대해 처리 FIND_RESULT_LENGTH=${#FIND_RESULT[@]} for ((i=0; i 더보기 Socket File transfer Client 에서 Server로 파일을 전송한다. 파일 이외 다른 데이터는 전송하지 않기 때문에 DataInputStream/DataOutputStream 이 아닌 기본적인 InputStream/OutputStream을 사용한다. 1. client 소스 import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; public class ClientExample { public static void main(String[] args) { OutputStream os = null; FileInputStream fis = null; .. 더보기 이전 1 ··· 6 7 8 9 10 11 12 ··· 36 다음