Cute Happy Ghost
본문 바로가기
728x90
SMALL

JAVA115

20201020_19 제네릭, static package test01.generics01; class Apple { public String toString() { return "apple"; } } class Orange{ public String toString() { return "Orange"; } } class AppleBox { private Apple ap; // 참조 변수 선언, 멤버 필드 public Apple getAp() { return ap; } public void setAp(Apple ap) { //new 없다는게 중요해요~ this.ap = ap; } } class OrangeBox { private Orange o; public Orange getO() { return o; } public void setO(Orang.. 2020. 10. 20.
20201019_18 영업실적프로그램 salesman클래스 package ex; public class Salesman { String name; int amount ; public Salesman() { amount = 0; } } SalesReport클래스 package ex; import java.util.Scanner; public class SalesReport { int num ; //판매원들의 수 Salesman[] sales = new Salesman[3];//판매원 배열 int max; double avg, sum; Scanner in = new Scanner(System.in); public SalesReport() { //초기화 max = 0; avg = 0; sum = 0; run(); } public void run(.. 2020. 10. 19.
20201019_18 LAN 인터넷 네트워크 IEEE(아이트리플이) 그것을 만드는 기관 도메인 : www.yahoo.co.kr 등(실직적으로ip주소로 쓰인다) TCP :패킷빠졌을 때 재전송 요청, 재조합 TCP는 전송계층이라 세그먼트라 부르지만 패킷을 받았을 때 분실한다면 세그먼트로 못 만듬 그것을 재조합하면 세그먼트됨 실시간 멀티미디어정보 UDP ->RTP(신뢰성x)/RTCP(신뢰성o) package test01.inet; import java.net.*; public class InetAddressEx { InetAddress ip = null; String ip1 = null; //메소드 생성 public void testInetAddress() throws Exception { ip = InetAddress.getLo.. 2020. 10. 19.
20201016_17 네트워크 근거리 네트워크(LAN, Local Area Network) 광역 네트워크(Wan) 인트라넷(Intranet) 허브 : 랜선이 꽂힘, 물리계층에서 있다 스위치 :대역폭 극대화하는장치 네트워크 접속장치 LAN 허브 브리지: 근거리통신망 연결 (같은 프로토콜쓰는애들) 전송계층 헤더-포트 네트워크 헤더-IP주소 데이터링크 +트레일러가 붙음 헤더-프레임, MAC 오류 찾음 (수정x) 2020. 10. 16.
20201016_17 arraylist, map, 상속 ==은 스택영역 값 비교 ArrayList package com.chap01; import java.util.ArrayList; import java.util.List; public class Ex04 { public static void main(String[] args) { List list = new ArrayList(); list.add("java"); list.add("JDBC"); list.add("C++"); int size = list.size(); for (int i = 0; i < list.size(); i++) { String str = list.get(i); System.out.println(i + ":" + str); } } } Animal an = new Cat();과 같은것임 .. 2020. 10. 16.
20201015_16 package com.chap04; public class Sample7 { public int color; public String strColor; void setColor(int color) { this.color = color; } void setColor(String color) { this.strColor = color; } public static void main(String[] args) { Sample7 s = new Sample7(); s.setColor(20); s.setColor("Red"); System.out.println("컬러: " +s.color + "," +s.strColor); } } 컬러: 20,Red 입력할 때 스트링은 ""해줘야됨 출력할 때는 클래스별명.멤버필드명.. 2020. 10. 15.
20201015_16 업캐스팅, try -catch, 스레드 패킷 : 용량큰 것 쪼개서 보내는 것 ipcongfig/relase쓰면 연결끊김 수업시간에 이거쓰다가 줌도끊김 ㅋㅋㅋㅋㅋ 다시 ipconfig/renew누르면 연결됨 1. 물리계층에서는 MAC주소(물리주소 사용) 리피터라는 기계씀, 메시지를 비트로 보냄 물리+데이터링크계층을 이더넷이라고 부르기도함 2. 데이터링크계층 MAC주소 프레임 + 트레일러(오류제어)->CRC검사합(오류를 제어하는 방법론) 스위치, 허브 3.네트워크 패킷->IP주소(논리주소) 라우터-라우팅테이블을 만늠 OSPF, RIP 4.전송 세그먼트 포트번호-오류제어(수정은x)-TCP(신뢰성높음), UDP(신뢰성낮음, 빨리 전송) 567.세표응 오토핫키다운받고 fincs.ahk4.net/scite4ahk/ SciTE4AutoHotkey Down.. 2020. 10. 15.
20201014_ 15 2차원배열 겉에 외곽선네모합구하기 public class Sample4 { public static void main(String[] args) { int sum = 0; int count = 1; int[][] a = new int[5][5]; for (int i = 0; i < a.length; i++) { for (int j = 0; j < a.length; j++) { a[i][j] = count; count ++; System.out.printf("%4d" ,a[i][j]); } System.out.println(" "); } for (int i = 0; i < a.length; i++) { for (int j = 0; j < a.length; j++) { if (i== 0 || i ==4|| j==0 || j ==4) { su.. 2020. 10. 14.
20201014_15 AWT로 작성한 GUI프로그램 물론 이 코드는,,, 어쩌고 입니다... 교재 93p package MyGui; import java.awt.*; import java.awt.event.*; //AWT화면을 구성하는 클래스 public class MyFrame { private Frame fr;//메인 화면 객체 private Label label; private Panel panel; public MyFrame() { initFrame(); } //메인화면에 대한 설정 private void initFrame() { fr = new Frame("First GUI"); fr.setSize(300, 300); fr.setLayout(new GridLayout(3,1)); fr.setVisible(true); //GUI 프로그램 종료 이벤.. 2020. 10. 14.
20201014_15 OSI 7계층, interface PREVIEW----------------------------------------- OSI7계층 물리/데이터 : MAC주소, 리피터, 프레임 네트워크 : IP주소, 라우터, 패킷 전송 : 포트번호, -, 세션 세션/표현/응용 : -, -, 메세지 전송계층 tcp 연결해서 통신 udp 단방향 OSI7계층 1물리 계층 : 물리적으로 데이터를 전송하는 역할을 수행(개별 비트) MAC주소 = 물리주소 허브나 리피터(신호 증폭) 2데이터 링크 : 물리적 전송 오류를 해결 (오류 감지/ 재전송 기능, 오류제어/흐름제어) 물리적인 링크 프레임을 한 노드에서 다음 노드로 전달 +트레일러 MAC주소, 논리링크제어(LLC) 브리지나 스위치 3네트워크 계층 : 올바른 전송 경로를 선택 (혼잡 제어 포함) 패킷을 발신지에.. 2020. 10. 14.
728x90
LIST