입력 받은 데이터를 정해진 규칙대로 처리해서 처리 결과를 저장하고 출력하는 장치컴퓨터는 소프트웨어와 하드웨어로 구성되며 이 둘의 상호작용을 통해 동작하드웨어가 어떻게 동작해야 하는지 규정해놓은 명령어의 집합시스템 소프트웨어( 응용 소프트웨어를 실행하기 위한 플랫폼 역할
리소스가 존재하는 곳, 리소스를 사용하는 앱을 분리시킨 것클라이언트 : 리소스를 사용하는 앱서버 : 리소스를 제공하는 곳클라이언트 - 서버는 요청/응답을 주고받는 관계클라이언트-서버 아키텍처에서는 요청이 선행된 후에 응답이 옴3 Tier Architecture데이터베이
CLI vs GUI CLI(Command Line Interface) 문자열로만 이루어진 인터페이스 이 환경에서는 문자열을 출력하거나 입력하는 것만 가능 화면에 나타날 내용에 그래픽 작업을 거치지 않아도 됨 장점 컴퓨터의 자원을 적게 사용 더 빠르게
문자열로만 이루어진 인터페이스이 환경에서는 문자열을 출력하거나 입력하는 것만 가능화면에 나타날 내용에 그래픽 작업을 거치지 않아도 됨장점컴퓨터의 자원을 적게 사용더 빠르게 동작단점사용하기 어려움그래픽 요소를 통해 컴퓨터를 제어장점사용자가 쉽게 컴퓨터를 제어할 수 있음단
문자열로만 이루어진 인터페이스이 환경에서는 문자열을 출력하거나 입력하는 것만 가능화면에 나타날 내용에 그래픽 작업을 거치지 않아도 됨장점컴퓨터의 자원을 적게 사용더 빠르게 동작단점사용하기 어려움그래픽 요소를 통해 컴퓨터를 제어장점사용자가 쉽게 컴퓨터를 제어할 수 있음단
문자열로만 이루어진 인터페이스이 환경에서는 문자열을 출력하거나 입력하는 것만 가능화면에 나타날 내용에 그래픽 작업을 거치지 않아도 됨장점컴퓨터의 자원을 적게 사용더 빠르게 동작단점사용하기 어려움그래픽 요소를 통해 컴퓨터를 제어장점사용자가 쉽게 컴퓨터를 제어할 수 있음단
문자열로만 이루어진 인터페이스이 환경에서는 문자열을 출력하거나 입력하는 것만 가능화면에 나타날 내용에 그래픽 작업을 거치지 않아도 됨장점컴퓨터의 자원을 적게 사용더 빠르게 동작단점사용하기 어려움그래픽 요소를 통해 컴퓨터를 제어장점사용자가 쉽게 컴퓨터를 제어할 수 있음단
문자열로만 이루어진 인터페이스이 환경에서는 문자열을 출력하거나 입력하는 것만 가능화면에 나타날 내용에 그래픽 작업을 거치지 않아도 됨장점컴퓨터의 자원을 적게 사용더 빠르게 동작단점사용하기 어려움그래픽 요소를 통해 컴퓨터를 제어장점사용자가 쉽게 컴퓨터를 제어할 수 있음단
각 값들이 같은 타입을 가지는 경우 배열을 사용하면 여러 개의 변수를 선언하지 않고 단 하나의 변수만으로 값들을 저장하고 참조할 수 있음배열동일한 타입의 값들을 하나의 묶음으로 묶은 자료구조메모리(RAM)1 byte의 메모리 공간을 가지는 메모리셀들 여러 개로 이루어져
각 값들이 같은 타입을 가지는 경우 배열을 사용하면 여러 개의 변수를 선언하지 않고 단 하나의 변수만으로 값들을 저장하고 참조할 수 있음배열동일한 타입의 값들을 하나의 묶음으로 묶은 자료구조메모리(RAM)1 byte의 메모리 공간을 가지는 메모리셀들 여러 개로 이루어져
객체를 생성하는 역할을 하는 클래스의 구성요소인스턴스가 생성될 때 호출되는 인스턴스 초기화 메서드new 키워드를 사용하여 객체를 생성할 때 호출됨여기서 인스턴스 생성을 담당하는 것은 new 키워드생성자는 인스턴스 변수들을 초기화하는 데에 사용되는 특수한 메서드생성자의
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
다형성(Polymorphism) 하나의 객체가 여러가지 형태를 가질 수 있는 성질 한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것 상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것 다형성을 사용하는 이유
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를
하나의 객체가 여러가지 형태를 가질 수 있는 성질한 타입의 참조 변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것상위 클래스 타입의 참조변수를 통해 하위 클래스의 객체를 참조할 수 있도록 허용한 것다형성을 사용하는 이유다형성을 잘 활용하면 많은 중복되는 코드를