본문 바로가기

[ Developer ]189

[Java] Java의 Class (클래스) 개념 Java - Class 클래스란 객체의 속성 (객체가 가지는 것)과 기능 (객체가 하는 일)을 정의해 놓은 것이다. 하나의 클래스를 정의해놓으면 재사용성이 높아진다. 객체는 클래스를 인스턴스화 시킨 것이고 하나의 클래스는 여러 개의 객체로 생성이 가능하다 클래스의 속성은 멤버 변수라 불리고 기능은 메소드라 불린다. 속성은 가지는 변수가 되며 메소드는 연산 식이다. 클래스를 실체화 시키려면 생성자 (new)를 사용하여야 하는데 main에서 클래스 이름으로 생성하는 것이다. 인스턴스 생성시 딱 한번만 호출되어 생성하는 것이 생성자이며 인스턴스의 초기화를 목적으로 한다. 클래스를 통해 만들어 진 것은 변수가 아니라 인스턴스(객체)라고 한다. 변수는 기본형 type으로 만들어 진 것을 의미한다. 클래스의 인스턴.. 2016. 5. 6.
[Java] Scanner Class 자바 스캐너 클래스 Java - Scanner C언어에서의 scanf나 getch같은 함수와 같은 부류인 사용자에게 키보드로 값을 입력 받을 수 있는 기능을 할 수 있는 클래스이다. Scanner 클래스를 사용하기 위해선 코드의 프로젝트 윗 부분에 import 시켜줘야 한다. Import java.util.Scanner; 라는 구문을 추가하여 Main에서 사용을 하게끔 Scanner 클래스를 불러들이는 것이다. 변수를 추가할 때 int numberOne = 3; 이렇게 선언과 함께 초기화를 시킬 수 있고 int numberTwo;라고 선언 후 numberTwo = 5; 이런식으로 초기화가 가능하다. 또한 사용자에게 입력을 받기 위해서는 Scanner 변수를 추가해야 하는데 Scannner 변수명 = new Scanner(S.. 2016. 5. 6.
[SQL] SELECT Query SQL - SELECT # SELECT 하나 이상의 테이블에서 여러 데이터를 가져옴 CRUD(Create Read Update Delete)에서의 R에 해당되는 기능이 SELECT 즉 데이터를 읽어 오는 것이다 FROM [Table] 어디에서 가져올 것인지 지정해주는 문구 # SELECT 이용하여 성과 연봉 출력하기 셀렉트를 이용해서 컬럼 이름을 통해 원하는 값만 불러올 수 있다 추가적으로 사번과 성, 고용일자를 출력해 본다 위에서 알 수 있는점은 SELECT 이후 입력한 순서대로 값이 나오게 된다 사원 테이블 이외에 다른 테이블에서 값을 가져와본다 DEPARTMENT 즉 부서 테이블에서 부서 번호와 부서 이름을 가져왔다 2016. 5. 5.
[Database] ERwin 이용한 테이블 구성 ERWIN ERwin은 테이블의 구성도를 조금 더 구조적으로 그릴 수 있는 프로그램 # ERwin을 이용해서 테이블 구성도 그리기 EMPLOYEES의 테이블 구성도 그리기 우선 ERwin에서 new -> logical/physical 선택 관계도 선을 기본으로 그리기 위해서 Model에 옵션을 바꿔줘야 한다 notation에서 옵션값을 바꾼다 (IDEF1X -> IE) # 테이블 생성 메뉴 밑의 아이콘 버튼에서 Entity를 생성하여 테이블을 만든다 바탕에 클릭하면 두가지 로우를 가진 테이블이 형성 되는데 첫 번째 로우는 PK이고 두 번째 로우는 FK, 일반 컬럼이 들어가게 된다 입력 방법 : 더블 클릭해서 하거나 F2로 입력한다 Tab이 다음 로우로 넘어가는 방식 테이블을 보는 방식에는 로지컬과 피지컬.. 2016. 5. 5.