전체 글
-
[JAVA] this의 의미JAVA 2020. 11. 13. 15:49
1 2 3 4 5 6 7 8 9 10 11 12 13 public class Shop{ //필드 int stock; //메소드 void setStock(int a){ stock = a; } } cs 위와 같이 stock 에 외부의 값을 입력받을수 있는 setStock() 이라는 Setter함수를 선언하였다. 위에서는 메서드의 인자 변수이름을 int a 라 하였는데 여기서 인자값의 변수를 필드의 이름과 같이 하려면? this를 사용하면, 메서드의 인수나 변수에 필드와 같은 이름을 붙여도 그것들을 구분하여 사용할 수 있다. this 는 주로 생성자와 메소드의 매개변수 이름이 필드와 동일한 경우, 인스턴스 멤버인 필드임을 명시하고자 할때 사용한다. cs 1 2 3 4 5 6 7 8 9 10 11 12 13 p..
-
[JAVA] 참조형 (Reference)이란?JAVA 2020. 11. 13. 15:30
참조형이란? 기본형 8가지 이외에는 모두 참조형 이며 참조형 변수는 null값을 기본으로 가지고 있고, 정의된 생성자를 통해 생성 된다. 힙 메모리 공간에 저장된다. -기본형을 제외한 자료형 -참조 값을 가진다. -클래스를 자료형으로 선언할때 -배열, 스트링등 -힙(heap)의 할당 된다. Reference type(참조형) 대표적인 참조형 ● 배열 1 int[] gocoder_arry = {1, 2, 3}; cs ● 열거 1 Enumeration e = g.elements(); cs ● 클래스 1 GocoderClass gc = new GocoderClass(); cs ● 스트링 1 String str = "gocoder"; cs ● 인터페이스 1 public interface interface { }..
-
관계형 데이터베이스 (Relational DataBase) 란DB 2020. 11. 13. 15:23
들어가기전 간단한 용어정리 * 열(column) : 필드(field) 라고도 부르며, 항목의 속성(명칭)을 나타낸다. 필드 마다 각각 정수, 텍스트 같은 데이터 유형을 정할 수 있다. * 행(row) : 레코드(record) 라고도 부르며, 각 데이터 항목을 저장한다. * 스키마(schema) : 필드는 데이터 유형뿐만 아니라 제약사항도 지정할 수 있는데 이러한 제약사항을 스키마라고 부른다. 예를들어 필드는 중복 값을 해당 행에 저장할 수 없다거나, 반드시 값을 가져야 한다(not null)는 조건 등을 걸 수 있다. 관계형 데이터베이스에서의 관계 각 테이블의 행과 행이 연결되는 관계를 맺을수 있기 때문에 관계형 데이터 베이스라는 이름이 붙여졌다. 테이블간의 관계는 일 대 일, 일 대 다, 다 대 다 의..