'Under Graduate School/웹프로그래밍2'에 해당되는 글 18건

[06.04] 수업 내용 :: 2007/06/04 12:15

1. 예외 = 객체로 취급

2. Exam1

more..

3. Exam2

more..

2007/06/04 12:15 2007/06/04 12:15
Name
Password
Homepage
Secret

[06.01] 수업 내용 - Thread :: 2007/06/01 09:24

1. Exam1

Thread 사용 클래스 열기

Runnable 사용 클래스 열기

public class TfromT {

public static void main(String[] args) {

new ThreadTest("Test1").start();
new ThreadTest("Test2").start();

new ThreadTest("Test3").run();
new ThreadTest("Test4").run();

new Thread(new ThreadInterfaceTest()).start();

}

}

- Thread.start()와 Thread.run()의 차이점을 이해하라!!

2. Exam - 우선 순위 차이

more..

2007/06/01 09:24 2007/06/01 09:24
Name
Password
Homepage
Secret

[05.25] 수업 내용 - 인터페이스 :: 2007/05/25 10:26

1. Ex01

interface AAA {

public int w = 0;   // (=public static final int w = 0;)
public int x = 100;
public int y = 200;
public int z = 300;

public void aaa();   // (=public abstract void aaa())
public void bbb();
void ccc();
// int ddd() { return x; } // 인터페이스 안에서는 구현 불가능

public static class Inner{};

}

public class Ex01 {

public static void main(String[] args) {

 // AAA ap = new AAA();     // 인터페이스는 객체로 생성 불가능
 
 System.out.printf("w = %d", AAA.w);
 System.out.printf("x = %d", AAA.x);
 System.out.printf("y = %d", AAA.y);
 System.out.printf("z = %d", AAA.z);
 
 /* final 변수이므로
 AAA.w = 10;
 AAA.x = 10;
 AAA.y = 10;
 AAA.z = 10;
 */

}

}


2. Ex02

interface ExI02 {
int x = 100;
void disp();
}

public class Ex02 implements ExI02 {

public void disp() {
 System.out.printf("x = %d", x);
}

public static void main(String[] args) {
 Ex02 ex = new Ex02();
 ex.disp();
}

}

3. Ex03 - Interface, Abstract Class 모두 적용한 폴리모피즘을 구현한 소스

2007/05/25 10:26 2007/05/25 10:26
Name
Password
Homepage
Secret

[05.21] 수업내용 - 추상 클래스 :: 2007/05/21 12:18

1. 추상 클래스는 그 자체로 객체를 생성할 수 없다.
반드시 상속 받아서 그 클래스를 생성

2. Exam01 : 지난주 클래스를 조금 더 세련되게 바꿈

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/***********************************************************************************/
//추상 클래스 : 도형의 공통적인 속성을 가짐

more..

/***********************************************************************************/


/***********************************************************************************/
//사각형 관련 클래스

more..

/***********************************************************************************/


/***********************************************************************************/
//원 그리기 관련 클래스

more..

/************************************************************************************/


/************************************ MAIN *****************************************/

more..

/***********************************************************************************/

2007/05/21 12:18 2007/05/21 12:18
Name
Password
Homepage
Secret

[05.18] 수업 내용 - 폴리모피즘 :: 2007/05/18 10:28

평소에는 소스 보고 코딩만 했는데, 차라리 오늘같이 자유로 소스를 구현하는 시간이 더 유익한것 같습니다.
다음은 수업시간에 작성한 폴리모피즘을 구현한 소스입니다.

허접하지만 폴리모피즘이 무엇인가 알 수 있는 간단한 소스이니 참고 하세요 ^^

도형 공통 속성 클래스 열기

사각형 클래스 열기



원 클래스 열기


메인 클래스 열기

2007/05/18 10:28 2007/05/18 10:28
Name
Password
Homepage
Secret

[05.14] 수업 내용 :: 2007/05/14 11:40

1. Exam01 - super 의 호출

more..

2. Exam02 - 메소드 오버라이딩

more..

3. Exam03 - 다형성(필드)

more..

4. Exam03_1 - 다형성(Exam03 배열 사용)

more..

05. Exam04 - 상속과 다형성의 비교

more..

2007/05/14 11:40 2007/05/14 11:40
Name
Password
Homepage
Secret

[05.07] 수업 내용 :: 2007/05/07 11:23

1. Exam01

more..

02. Exam03 - private 과 protected

more..

2007/05/07 11:23 2007/05/07 11:23
Name
Password
Homepage
Secret

[05.04] 수업 내용 - I/O :: 2007/05/04 10:14

오늘 내용은 입출력에 대한 필수 사항이므로 암기 요망!!


1. Ex01 - Print from input str, int

import java.io.*;

public class Ex01 {

public static void main(String[] args) throws IOException {

// 입력 클래스
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);

// 출력 클래스
OutputStreamWriter osw = new OutputStreamWriter(System.out);
BufferedWriter bw = new BufferedWriter(osw);
PrintWriter pw = new PrintWriter(bw);

pw.print("문자열 : ");
pw.flush();
String str = br.readLine();
pw.println(str);
pw.flush();

pw.print("숫자 : ");
pw.flush();
int num = Integer.parseInt(br.readLine());
pw.println(num);

pw.close();
br.close();
}

}

2. Ex22 - Print from File

more..


3. Ex03 - Use Scanner Class

more..


next(): Finds and returns the next complete token from this scanner.

2007/05/04 10:14 2007/05/04 10:14
Name
Password
Homepage
Secret

[04.30] 수업 내용 :: 2007/04/30 11:33

1. FILE I/O - exam1

more..

2. exam2

more..

3. exam3 

more..

4. exam4

more..

5. exam5

more..

6. exam6

more..

7. exam7

more..

8. exam8

more..

2007/04/30 11:33 2007/04/30 11:33
Name
Password
Homepage
Secret

[04.16] 수업 내용 :: 2007/04/16 11:32

1. Array - Exam1

소스 보기


2. Array - Exam2

more..

3. Array - Exam3

more..

4. Array - Exam4
이차원 배열

more..


5. Array - Exam5
배열의 동적 생성

more..

2007/04/16 11:32 2007/04/16 11:32
Name
Password
Homepage
Secret