overriding
: 상위 클래스(부모)가 가지고 있는 method를 하위 클래스(자식)가 재정의하여 사용
overloading
: 같은 이름의 method를 여러 개를 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술
HTML
: Hyper Text Markup Language의 약자로 웹 페이지를 만들기 위한 언어이며 웹 브라우저 위에서 동작하는 언어
웹 서버는 URL에 해당하는 HTML 문서를 전송하는데, HTML 문서를 받은 웹 브라우저는 정해진 규칙에 따라 HTML 문서를 분석해서 알맞은 화면을 생성 HTML 표준에 따라 HTML 문서로부터 알맞은 화면을 생성하는 과정을 랜더링(rendering)이라고 함
http
: Hyper Text Transfer Protocol의 약자로 웹 브라우저와 웹 서버가 HTML을 비롯해 이미지, 동영상, XML 문서 등 다양한 데이터를 주고받을 때 사용하는 일종의 규칙
mapping
:키(key) 역할을 하는 데이터와 값 역할을 하는 데이터를 짝 지어 저장하는 데이터 구조를 말함
키는 저장된 데이터의 구별에, 값은 그 키와 연결되어 저장된 데이터를 뜻함
객체(object)
: class에서 정의한 것을 토대로 메모리(저장공간)에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미
예) 변수, 자료 구조, 함수 또는 메소드
new! Object 클래스는 모든 클래스의 최상위 클래스
cache
: 데이터를 미리 복사해 놓는 임시 장소. 캐시를 이용하지 않았을 때의 데이터 접근 시간이 오래 걸리는 경우나 값을 다시 연산하는 시간을 단축하기 위해 사용됨. 데이터가 본래 저장되어 있던 장소보다 접근 시간이 더 빠른 별도의 장소에 데이터를 미리 복사해 놓으면 계산이나 접근 시간이 더 빠른 속도로 데이터에 접근할 수 있음
interface
: 좁게는 컴퓨터 및 소프트웨어 조작 방식을 말하며 넓게는 서로 다른 두 물체 사이에서 상호 간 대화하는 방법을 의미
—> 즉, API는 서버와 클라이언트 사이에 상호작용을 할 수 있게 만들어주는 버튼과 같은 존재 !
URL
: 인터넷에서 특정 자원을 나타내는 주솟값