일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 오블완
- java
- Access Modifier
- literal
- entrySet
- types
- HashMap
- noncluster index
- cluster index
- 0 시작
- 인프런
- Lazy loading
- 접근제어자
- 혼공컴운
- Spring Data JPA
- 혼공학습단
- 자율학습
- Wildcard
- Functional Interfaces
- 네트워크
- dotnet
- 혼공
- 나도코딩
- 인터페이스
- 스프링 부트 3
- 티스토리챌린지
- Proxy Object
- 혼공자바
- 접근 제어자
- Interface
- Today
- Total
목록혼공 (17)
지금을 사는 사람
- 기본 숙제(필수)확인문제 1번(p.147) 1. IPv4의 대표적인 기능 두 가지를 골라 보세요. - 신뢰성 있는 전송 - IP 주소 지정 - IP 단편화 - IP 주소 변환 답: 2,3번 확인문제 2번(p.187) 2. 라우팅 프로토콜과 관련한 아래 설명을 읽고 옳은 것을 골라 보세요.라우팅 프로토콜은 AS 내부에서 수행되는 (IGP, EGP, RIP, OSPF)와 AS 외부에서 수행되는 (IGP, EGP, RIP, OSPF)로 나뉩니다. (IGP, EGP, RIP, OSPF)는 대표적인 거리 벡터 라우팅 프로토콜이고, (IGP, EGP, RIP, OSPF)는 대표적인 링크 상태 라우팅 프로토콜 입니다. 답: IGP, EGP, RIP, OSPF - 추가 숙제(선택)1. IP 주소 확인..
- 기본 숙제(필수)확인 문제 2번(p.87)1. 이더넷 프레임에서 ㄱ,ㄴ,ㄷ에 들어갈 올바른 단어를 보기에서 찾아서 빈칸을 채워 보세요 보기FCS, 송신지 MAC 주소, 프리앰블㉠ | 수신지 MAC 주소 | ㉡ | 타입/길이 | 데이터 | ㉢ ㉠ 프리앰블프리앰블은 이더넷 프리앰의 시작을 알리는 정보이며 프레임 헤더의 맨 앞에 온다.수신자는 이 프리앰블을 통해 이더넷 프레임이 오고 있음을 확인한다. ㉡ 송신지 MAC 주소 ㉢ FCSFCS는 프레임 체크 시퀀스로, 수신한 이더넷 프레임에 오류가 있는지 확인한다. 확인 문제 4번(p.111)1. CSMA/CD와 관련해 서로 맞는 용어끼리 선으로 이어 보세요.① CS 충돌 검출② MA 캐리어 감지③ CD 다중 접근 CS ..
기본 숙제Q. OSI 모델 및 TCP/IP 모델의 차이점을 정리하고, 이를 바탕으로 네트워크 계층 구조를 작성해 보기OSI 모델 : 국제 표준화 기구(ISO)에서 만든 네트워크 참조 모델.TCP/IP 모델 : 실용성을 강조한, 구현에 중점을 둔 네트워크 참조 모델.* OSI 모델이 '이상적 설계'에 가깝다면, TCP/IP 모델은 '실용적 구현'에 가까움.출처 : 혼자 공부하는 네트워크, 62POSI 모델 : 7계층 구조, 네트워크 구조 이론의 이해를 돕기 위한 모델TCP/IP 모델 : 4계층 구조, 인터넷 통신을 강조한 모델 추가 숙제Ch.01, 01-1 확인 문제 2Q. 네트워크에 대한 설명으로 옳지 않은 것을 골라 보세요.1. 네트워크에 대한 이해는 프로그램을 만드는 과정에 도움을 주지 않습니다.-..
늘 그렇듯 후회가 가득한 6주였다. 10기에 참가하여 완주하였으나 후회를 하며 다음번엔 꼭 내실있게 공부하리라 생각했지만, 이런 저런 핑계를 대며 내실있게 공부하거나 최선을 다하지는 않았다. 국비 백엔드 과정을 수강하고 있기에 낮에는 시간이 없었다고해도 수업 종료 후에는 시간이 있었으나 최소한의 수면시간을 보장하기 위한다는 명목으로 휴식을 취했다. 그래도 괜찮다. 후회하지 않는 사람이 어디 있던가 ? 그렇다고 난 오랜시간 후회에만 갖혀 사는 사람이 아니다. 후회를 통해서 무엇이 문제였는지 반성하고 새로운 목표를 세우면 된다. 휴식시간을 가진것은 나를 잘 알아서다. 무리한다면 더 많은 후회를 하게 될 것을 안다. 나는 나에 대해 잘 아는가 ? 아직 나를 잘 안다고 생각하진 않는다. 하지만 예전처럼 감정에 ..
기본미션 : 09-2 확인 문제 2번 풀고 과정 설명하기 // 인터페이스 package sec02.verify.exam02; public interface Vehicle { public void run(); } // 익명 구현 클래스 package sec02.verify.exam02; public class Anonymous{ Vehicle field = new Vehicle(){ @Override public void run(){ System.out.println("자전거가 달립니다"); } }; void method1(){ Vehicle localVar = new Vehicle(){ @Override public void run(){ System.out.println("승용차가 달립니다"); } };..
기본미션 : 클래스를 선언할 때 인터페이스는 어떻게 선언될 수 있는지 정리하기 인터페이스란 객체의 사용 방법을 정의한 타입 개발 코드가 인터페이스의 메소드를 호출하면 인터페이스는 객체의 메소드를 호출 추상 메소드 선언 인터페이스의 메소드는 실행 블록이 필요 없는 추상메소드로 선언 구현 클래스는 반드시 추상 메소드를 재정의 인터페이스 구현 개발 코드가 인터페이스 메소드를 호출시 인터페이스는 객체의 메소드를 호출 객체는 인터페이스에서 정의된 추상 메소드와 동일한 이름, 매개 타입, 리턴 타입을 가진 실체 메소드를 가지고 있어야 함 이를 인터페이스의 구현 객체라고 하며 구현 객체를 생성하는 클래스를 구현 클래스라고 부른다. 다중 인터페이스 구현 클래스 객체는 인터페이스를 다중 상속 가능 다중 인터페이스 구..
기본미션 클래스의 타입 변환에는 어떤 것이 있는지 정리하고 공유하기 자동 타입 변환 실행 도중 자동적으로 타입 변환 부모의 특징, 기능 상속 받음 바로 위 부모가 아니어도 상속 계층에 상위 타입이면 자동 변환 변환 이후 부모 클래스에 선언된 필드, 메소드만 접근 가능 부모타입 변수 = 자식 타입; 강제 타입 변환 자동 타입 변환이 된 클래스에 한하여 자식 타입으로 다시 변환이 가능 instanceof 연산자를 사용하여 참조 객체 확인 자식타입 변수 = (자식타입) 부모타입; Chapter 07 : 상속 상속 부모 클래스의 멤버를 자식 클래스에게 물려주는 것 클래스 상속 프로그램에서는 자식이 부모를 선택 class 자식클래스 extends 부모클래스 { // 필드 // 생성자 // 메소드 } 자바에서 상속..
[객체 지향 프로그래밍] 목차 기본미션 * 어렵거나 중요하다고 생각하는 용어를 혼공 용어 노트에 정리하고 공유하기 객체 : 프로그래밍에서 객체는 클래스의 인스턴스입니다. 특정 엔터티와 관련된 데이터와 동작을 캡슐화합니다. 이것은 구조와 기능을 정의하는 청사진이며, 객체는 그 청사진을 기반으로 만든 구체적인 인스턴스입니다. 인스턴스 : 클래스에서 객체를 만들 때 해당 클래스를 인스턴스화하여 인스턴스를 만듭니다. 초기화 : 초기화는 객체의 속성이나 변수의 초기 값을 설정하는 프로세스를 나타냅니다. 객체가 생성되거나 인스턴스화 될 때 발생합니다. 이 단계는 객체가 어떠한 작업이나 메서드를 수행하기 전에 올바른 데이터로 시작되도록 보장합니다 오버로딩 : 오버로딩은 클래스에 동일한 이름을 가진 여러 메서드가 있는..
HTML 삽입 미리보기할 수 없는 소스 기본미션 p.142 직접 해보는 손코딩(switch문) 실행 후 결과 화면 캡쳐하기 선택미션 p.202 05-2 확인 문제 6번 풀고 정리하기 package sec02.verify.exam06; import java.util.Scanner; public class Exam06 { public static void main(String[] args) { boolean run = true; // while문을 종료시키기 위해 사용하는 변수 int studentNum = 0; int[] scores = null; Scanner scanner = new Scanner(System.in); while (run) { System.out.println("-------------..
HTML 삽입 미리보기할 수 없는 소스 진도: Chapter 01 ~ 03 기본 미션: JDK 설치 화면 인증하기 선택 미션: p.88 02-3 확인 문제 9번에 들어갈 코드를 2가지 이상 작성해보기 int result = (int)(var1 + var2 + Float.parseFloat(var4)) + (int)var3; int result2 = (int)(var1 + var2 + var3) + (int)Float.parseFloat(var4); Chapter 01 : 자바 시작하기 프로그래밍 언어와 자바 자바의 특징 모든 운영체제에서 실행 가능 객체 지향 프로그래밍 메모리 자동 정리 무료 라이브러리 풍부 자바 개발 도구 설치 Open JDK : 개발, 상업용 모두 무료 Oracle JDK : 개발, ..