'Under Graduate School/웹프로그래밍2'에 해당되는 글 18건
- [06.04] 수업 내용 | 2007/06/04
- [06.01] 수업 내용 - Thread | 2007/06/01
- [05.25] 수업 내용 - 인터페이스 | 2007/05/25
- [05.21] 수업내용 - 추상 클래스 | 2007/05/21
- [05.18] 수업 내용 - 폴리모피즘 | 2007/05/18
- [05.14] 수업 내용 | 2007/05/14
- [05.07] 수업 내용 | 2007/05/07
- [05.04] 수업 내용 - I/O | 2007/05/04
- [04.30] 수업 내용 | 2007/04/30
- [04.16] 수업 내용 | 2007/04/16
[06.04] 수업 내용 :: 2007/06/04 12:15
1. 예외 = 객체로 취급
2. Exam1
more..
3. Exam2
more..
[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..
[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 모두 적용한 폴리모피즘을 구현한 소스
[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..
/***********************************************************************************/
[05.18] 수업 내용 - 폴리모피즘 :: 2007/05/18 10:28
평소에는 소스 보고 코딩만 했는데, 차라리 오늘같이 자유로 소스를 구현하는 시간이 더 유익한것 같습니다.
다음은 수업시간에 작성한 폴리모피즘을 구현한 소스입니다.
허접하지만 폴리모피즘이 무엇인가 알 수 있는 간단한 소스이니 참고 하세요 ^^
도형 공통 속성 클래스 열기
사각형 클래스 열기
원 클래스 열기
메인 클래스 열기
[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..
[05.07] 수업 내용 :: 2007/05/07 11:23
1. Exam01
more..
02. Exam03 - private 과 protected
more..
[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.
[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..
[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..




DrawFigure.java