분류 전체보기

· DB
INNER JOIN(내부 조인) ◦조인이란 두 개 이상의 테이블을 서로 묶어서 하나의 결과 집합으로 만들어 내는 것을 말함. ◦INNER JOIN은 조인 중에서 가장 많이 사용되는 조인임. - 일반적으로 JOIN이라고 얘기하는 것이 INNER JOIN을 지칭하는 것임. SELECT 학.이름, 학.지역, 학동,동아리, 동아리방 FROM 학생테이블 학 JOIN 학생동아리테이블 학동 ON 학.이름 = 학.이름 JOIN 동아리테이블 동 ON 학동.동아리명 = 동.동아리명 동아리방 같은 경우는 동아리테이블에만 있는 독립적 테이블이다. 여러테이블 중복된 테이블이 아니기 때문에 앞에 별칭명. 혹은 테이블. 을 하지 않아도 되며 가능하다. 학.지역과 동아리방은 중복되지 않은 테이블이다. => 둘다 사용이 가능한데 별칭..
· DB
보호되어 있는 글입니다.
· java
프로그램 에러 컴파일 에러 (compile - time error) : 컴파일 할 때 발생하는 에러 런타임 에러(runtime error) : 실행 할 때 발생하는 에러 논리적 에러(logical error) : 작성 의도와 다르게 동작 - java 런타임 에러 에러 (error) 프로그램 코드에 의해서 수습될 수 없는 심각한 오류 예외 (exception) 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 -예외처리의 정의와 목적 정의 : 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성하는것 목적 : 프로그램의 비정상 종료를 막고, 정상적인 실행 상태를 유지하는 것 Object : 최고 조상 Throwable : 클래스,모든 오류의 조상 Excetion , Error : 미약..
· 개념정리
보호되어 있는 글입니다.
· 객체지향
인터페이스의 장점 - 두 대상(객체)간의 연결, 대화, 소통을 돕는 중간 역할을 한다. (ex윈도우) - 선언과 구현을 분리 (변경에 유리한 유연한 설계) - 개발시간을 단축한다. - 표준화가 가능하다. (JDBC) - 서로 관계없는 클래스들을 관계를 맺어줄 수 있다. 클래스 B 를 인터페이스 사용해서 나타내기 class B { public void method() { System.out.println("methodB"); } } interface I { public void method(); } 위의 코드를 보면 메서드를 멤버로 받는 새로운 인터페이스를 선언한다. 추상메서드로 만들어 선언부(껍데기)만 떼어낸다. class B inplements I { public void method() { Syste..
· 객체지향
참조변수의 형변환 ▶ 조상 자손관계의 참조변수는 서로 형변환 가능 class Car {} class FireEngine extends Car { } class Ambulance extends Car { } FireEngine , Ambulance 가 있는데 둘다 car의 자손이다. 아래의 그림으로 보면 이러한 상속관계를 볼 수 있다. 형변환의 특성으로 조상 자손 관계의 참조변수는 서로 형변환이 가능하다. 그렇기 때문에 Car 클래스의 자손들은 조상 자손 관계가 충족되기 때문에 형변환이 가능하다, 하지만 형제들끼리는 형변환이 가능하지 않다. class Car { String color; int door; void drive(){ //운전하는 기능 System.out.println("drive~"); } v..
· 객체지향
다형성(polymorphism) ▶ 여러 형태를 가지는 특성 ▶ 조상타입 참조변수로 자손타입 인스턴스를 다루는 것 class Tv{ boolean power; int channel; void power() {power =!power;} void channelUp() {++channel; } void channelDown() { --channel;} } class SmartTv extends Tv{ String text; void caption() {//내용생략} } 위의 코드를 보면 타입이 일치하고 있는 것을 볼 수 있다. 다형성을 배우기 전까지는 이러한 형태로 타입을 일치시켜서 사용을 하였다. 다형성은 이러한 타입이 불일치시키는 것을 말한다. 아래의 코드를 보면 타입이 불일치하는 것을 볼 수있다. 쉽게..
· 객체지향
제어자(modifier) 클래스와 클래스의 멤버(멤버 변수, 메서드) 에 부가적인 의미 부여 ▶ 접근제어자 : public, protected, (default), private ▶ 그 외 : static, final, abstract, native, transient, synchronized main() 메서드를 가지지 않는 대부분의 클래스는 외부 클래스에서 이용할 목적으로 설계된 라이브러리 클래스이다. 라이브러리 클래스를 설계할 때에는 외부 클래스에서 접근할 수 있는 멤버와 접근할 수 없는 멤버로 구분해서 필드, 생성자, 메서드를 설계한다. 객체 생성을 막기 위해 생성자를 호출하지 못하게 하거나 객체의 특정 데이터를 보호하기 위해 해당 필드에 접근하지 못하도록 막아야 한다. 또한 특정 메서드를 호출할..
-JUNHEOK-
'분류 전체보기' 카테고리의 글 목록 (15 Page)