Cute Happy Ghost
본문 바로가기
JAVA/Java

20201015_16 업캐스팅, try -catch, 스레드

by JENN_tech7 2020. 10. 15.
728x90
SMALL

<네트워크프로그래밍>

 

패킷 : 용량큰 것 쪼개서 보내는 것

 

ipcongfig/relase쓰면 연결끊김

수업시간에 이거쓰다가 줌도끊김 ㅋㅋㅋㅋㅋ

 

 

다시 ipconfig/renew누르면 연결됨

 

 

 

 

 

1. 물리계층에서는 MAC주소(물리주소 사용)

리피터라는 기계씀, 메시지를 비트로 보냄

물리+데이터링크계층을 이더넷이라고 부르기도함

 

2. 데이터링크계층 MAC주소

프레임 + 트레일러(오류제어)->CRC검사합(오류를 제어하는 방법론)

스위치, 허브

 

3.네트워크

패킷->IP주소(논리주소)

라우터-라우팅테이블을 만늠 OSPF, RIP

 

4.전송

세그먼트

포트번호-오류제어(수정은x)-TCP(신뢰성높음), UDP(신뢰성낮음, 빨리 전송)

567.세표응

 

 

 

 

 


오토핫키다운받고

fincs.ahk4.net/scite4ahk/

 

SciTE4AutoHotkey

Downloads Installer - this program will install SciTE4AutoHotkey automatically. Other Downloads Portable .ZIP - designed for USB sticks. Extract this archive to your portable AutoHotkey folder. SciLexer.dll with AutoHotkey support - useful if you want to d

fincs.ahk4.net

다운받으면 메모장이 이클립스처럼 뜸

 

 

 

 

 

 

windowspy는 마우스커서위치알수있는거

이런식으로 카톡열었다

 

 


public은 한 파일에 하나만

 

 

 

 

 

this();는 무조건 맨 위에다가.....

 

 

 

 

 

 

 

부모 = 자식

리폼한게 있으면 자식것을 갖다 써야됨

근데 부모의 draw를 씀

sub object가 나오고 그 다음에 super object가 나옴

 

 


  • try - catch
package com.chap04;

public class Sample2 {

	public static void main(String[] args) {
		try {
			int[] test;
			test = new int[5];
			
			System.out.println("test [10]에 값을 대입합니다");
			
			test[10] = 80;
			System.out.println("test[10]에80을 대입했습니다.");
		} catch (ArrayIndexOutOfBoundsException e) {
			System.out.println("배열 길이를 넘어섰습니다.");
		}
		System.out.println("무사히 종료했습니다.");
	}

}

 

 

 

package com.chap04;

import java.io.*;

public class Sample4 {

	public static void main(String[] args) {
		System.out.println("문자열을 입력하십시오.");
		
		try {
			
		BufferedReader br = new BufferedReader( new InputStreamReader(System.in));
		
		String str = br.readLine();
		System.out.println(str + "가 입력되었습니다.");
		} catch (IOException e) {
			System.out.println("입출력 에러");
		}
	}

}

 


  • 스레드
package com.chap04;//스레드
class Car extends Thread
{
	private String name;
	
	public Car(String nm) {
		name = nm;
	}
	public void run() {
		for (int i = 0; i < 100; i++) {
			System.out.println(name + "가 동작하고 있습니다");
		}
	}
}
public class Sample5 {

	public static void main(String[] args) {
		Car car1 = new Car("1호차");
		car1.start();
		
		for (int i = 0; i < 100; i++) {
			System.out.println("main()메소드 실행중입니다.");
		}
				
	}
}

둘이 지 맘대로 왔다갔다 출력됨

728x90
LIST

'JAVA > Java' 카테고리의 다른 글

20201016_17 arraylist, map, 상속  (0) 2020.10.16
20201015_16  (0) 2020.10.15
20201014_ 15 2차원배열 겉에 외곽선네모합구하기  (0) 2020.10.14
20201014_15 AWT로 작성한 GUI프로그램  (0) 2020.10.14
20201014_15 OSI 7계층, interface  (0) 2020.10.14

댓글