목록전체 글 (35)
김규범님의 블로그
1. 생성자 모든 클래스는 인스턴스화 될때 생성자를 사용한다. 1) 특징. 1. 생성자는 리턴타입이 없다. 2. 생성자를 프로그래머가 만들지 않으면 매개변수가 없는 생성자가 컴파일할 때 자동으로 만들어진다. 3. 매개변수가 없는 생성자를 기본생성자라고 한다. 4. 생성자를 하나라도 프로그래머가 만들었다면 기본생성자는 자동으로 만들어지지 않는다. 2) 역할. - 생성자가 하는일은 객체가 될 때 필드를 초기화 하는 역할을 수행한다. 2. 상속 - 부모가 가진것을 자식에게 물려주는것을 의미한다. Car 를 상속받은 Bus 를 class로 표현하는 방법. public class Car { } public class Bus extends Car { } - 자바는 클래스 이름 뒤에 extends 키워드를 적고 부모..
1. 컴파일러란 ? 컴퓨터는 아쉽게도 우리가 열심히 C 언어로 작성한 코드(소스 파일)를 이해하지 못한다 C 언어만이 아니라 파이썬도 자바도 다 이해 하지 못한다. 우리가 만든 코드(소스 파일)를 컴파일러라는 통역기가 기계어로 번역해주면, 그제야 컴퓨터가 이해한다. 지구에 도착한 외계인의 말을 번역해준 외계어 전문가처럼, 컴파일러는 코드를 컴퓨터에 번역해주는 번역가라고 할 수 있다 이 번역하는 과정을 컴파일이라고 한다. ● 컴파일러의 필요성. 인간은 문제를 해결하기 위해 컴퓨터를 사용하며 컴퓨터와 의사소통을 하는데 '언어'가 필요하다 컴퓨터는 기계어를 사용하지만 인간이 기계어를 사용하여 문제를 표현하기란 무척 어렵기 때문에 인간은 사람 중심 언어인 고급 언어를 사용한다. 그런데 인간이 사용하는 고급 언어..
1. 서버 클라이언트에게 네트워크를 통해 서비스나 정보를 제공하는 역할을 하는 컴퓨터. 맡은 역할에 따라 웹, DNS 서버로 나뉜다. 웹 서버. 웹 서비스를 제공하기 위해 사용되는 서버 중 하나. DNS 서버. ip 주소와 도메인 주소가 저장되어 있는 서버. 2. 인터넷 여러 통신망을 하나로 연결한다는 의미의 네트워크라는 말에서 시작되었다. ● 삶에 미치는 영향 1. 긍정적인 영향 - 시간과 공간의 제약을 받지 않고 인터넷이 연결되어 있는곳이면 누구든지 즉시 정보를 주고 받을 수 있다. 2. 부정적인 영향 - 사용자가 원하지 않는 정보도 같이 얻을 수 있다.