2. 자바의 UDP 프로그래밍 방법에 대해서 알아보자.
자바에서 UDP 통신을 할 때는 DatagramSocket 클래스를 사용한다. UDP는 비연결성이기 때문에 하나의 소켓으로 여러 호스트로 패킷을 송수신 할 수 있으며, 별도의 서버소켓은 존재하지 않고 서버 소켓으로 사용하고자 할 때는 포트번호를 인자로 가지는 생
1.자바의 상속성에 대해 알아보자.
-객체지향의 중요한 개념 중에 하나인 상속은 부모의 특성을 이어 받을 수 있다는 것이다.
두 클래스가 상속관계에 있을 때 상속되는 클래스를 부모 클래스 혹은 상위 클래스라 부르고 상속 받는 클래스를 자녀 클래스 혹은 하위 클래스라 부른다. B 클래스가 A 클래
1. 객체지향의 추상화는 무엇을 의미하여 어떤 장점이 있는지 알아보자.
( 추상화는 몇 가지 공통 속성을 가지지만 서로 다른 속성도 가지는 객체를 집단화할 수 있게 한다. 사람과 호랑이라는 서로 다른 객체에서 공통적인 속성을 추출해 포유류란 객체로 집단화 하고 포유류와 조류의 공통적인 속성
1. 인터페이스와 추상 클래스를 비교하여 설명해 보자.
인터페이스는 자신 스스로가 어떤 객체를 정의하지 않는다. 단지 그 객체에 필요한 상수와 메서드의 명세만을 가지고 있기 때문에 객체를 생성할 수 없고 클래스에서 인터페이스를 구현하여 사용한다.
추상 클래스는 인터페이스와 함께 객체지
program): 워드 프로세서, 스프레드시트, 컴파일러, 웹브라우저
→ 사용자의 문제 풀이를 위한 자원의 이용 방법 정의
③ 사용자(user): 사람, 기계, 다른 컴퓨터
→ 문제 풀이
④ 운영체제(operating system)
→ 여러 응용 프로그램간의 하드웨어 사용을 위한 제어 및 조정
▶ 운영체제의 정의
1) 환경 제공