[JAVA]10월 2일 입출력, ObjectOutputStream와 ObjectInputStream, Serializable, OutputStreamWriter 와 InputStreamReader *ObjectOutputStream와 ObjectInputStream ObjectOutputStream와 ObjectInputStream을 이용해 객체를 입출력하려면 대상 객체는 Serializable인터페이스를 구현한 클래스의 객체여야함. 직렬화 - 객체가 가진 데이터들을 순차적인 데이터로 변환. *OutputStreamWriter 와 InputStreamReader 바이트 스트림과 문자 스트림을 연결 하는 클래스. 더보기 [JAVA]10월 1일 입출력 스트림, InputStream 과 OutputStream, BufferedInputStream 과 BufferedOutputStream * 입출력 *스트림의 분류 -데이터 싱크 스트림 : 데이터를 소스에서 읽거나 목적지에 기록. -데이터 처리 스트림 : 들어오는 데이터를 가공하여 내보낸다. * 입출력 스트림 -바이트 스트림 : 입력바이트 스트림, 출력바이트 스트림 -문자 스트림 : 입력문자 스트림, 출력문자 스트림. * InputStream 과 OutputStream 추상클래스로서 모든 바이트 스트림의 조상 클래스. ex) public static void main(String[] args) { // FIXME Auto-generated method stub FileInputStream in = null; FileOutputStream out = null; // try catch 블럭과 finally 블럭에서 접근 가능하 기 위해 여기서.. 더보기 [JAVA]9월 30일 스레드, Runnable 인터페이스, 동기화, wait() 와 notify() *스레드 : 명령처리 흐름 프로세스 : 프로그램이 실행되는 단위. 병렬처리하는 방법 : 멀티스레드, 멀티프로세스 멀티프로세스 - 각프로세스가 독립된 메모리를 가지기 때문에 어떻게 데이터를 공유할것인가각 이슈! 멀티스레드 - 두개이상의 명령흐름이 같은 데이터를 접근하기때문에 어떻게 제어할 것인가가 이슈! 스레드를 생성하는방법! -Thread 클래스를 상속하는 방법class Counting extends Thread{ public void run(){ for(int i = 0; i < 10; i ++) System.out.println(i); }public static void main(String[] args) { Thread t = new Counting(); t.start(); //스레드를 상속 받은 .. 더보기 이전 1 ··· 17 18 19 20 21 22 23 다음