본문 바로가기

Programming212

[JAVA] 예외 처리 [JAVA] 인터페이스 (Interface) [JAVA] Final 과 Abstract(추상화) [JAVA] SingleTon Design Pattern [JAVA] 정적 제한자 Static [JAVA] 다형성 [JAVA] 접근 제한자 [JAVA] 패키지와 상속 [JAVA] 객체와 클래스 [JAVA] 스택(Stack)과 큐(Queue) [JAVA] 매서드 [JAVA] 2 hong-study.tistory.com 예외 ( Exception ) 예외에는 컴파일러 체크 예외와 실행 예외(Runtime Exception)가 있다. 컴파일러 체크 예외는 자바 소스를 컴파일하는 과정에서 예외 처리 코드를 검사하여 예외처리코드가 없다면 컴파일 오류가 발생한다. 실행 예외는 컴파일하는 과정에서 예외처리 코드를 검사하지.. 2023. 12. 1.
[Database] 함수 : 문자형 [Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle Database Enterprise E hong-study.tistory.com 함수 SQL 의 아주 강력한 특징이며 다음을 위해서 사용할 수 있다. 데이터 계산 수행 개별적인 데이터 항목 수정 행의 그룹에 대해 결과 조작 출력을 위한 날짜와 숫자 형식 설정 열의 데이터타입 변환 단일 행 함수 단일행 함수는 .. 2023. 12. 1.
[Database] DML TEST [Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle Database Enterprise Edition 21c running on Oracle Linux 7. Ideal hong-study.tistory.com --1. 모든 사원의 사원번호, 이름, 입사일, 급여를 출력하세요. SELECT EMPLOYEE_ID, FIRST_NAME, LAST_NAME, HIRE_DATE, SALARY FROM E.. 2023. 12. 1.
[Database] DML(Data Manipulation Language) Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle Database Enterprise Edition 21c running on Oracle Linux 7. Ideal for macOS, Linux, and other platforms. U hong-study.tistory.com 데이터 조작 언어 ( DML, Data Manipulation Language ) 데이터베이스 내의 데이터를 조작하는 데 사용되는 SQL(Structured Query Language)의 하위.. 2023. 12. 1.
Oracle Database 설치 및 동작 확인 설치 방법 Database Software Downloads | Oracle 대한민국 Run the Oracle Database Enterprise Edition Container Image with Docker Contains Oracle Database Enterprise Edition 21c running on Oracle Linux 7. Ideal for macOS, Linux, and other platforms. Use the following pull command for the latest: docker pull contai www.oracle.com 보통 오라클 데이터 베이스를 설치하기 위해, Web browser 상 "Oracle Database" 라는 키워드를 입력하여 접속한다. 이럴.. 2023. 11. 30.
[JAVA] 인터페이스 (Interface) [JAVA] Final 과 Abstract(추상화) [JAVA] SingleTon Design Pattern [JAVA] 정적 제한자 Static [JAVA] 다형성 [JAVA] 접근 제한자 [JAVA] 패키지와 상속 [JAVA] 객체와 클래스 [JAVA] 스택(Stack)과 큐(Queue) [JAVA] 매서드 [JAVA] 2차원 배열 [JAVA] 배열을 이용 hong-study.tistory.com 인터페이스 ( Interface ) 인터페이스가 생긴 이유 ▶ 클래스는 다중 상속을 지원하지 않는다. ▶ 아래 그림처럼 부모클래스 아래 여러 자식클래스들 중 하나의 클래스를 다른 부모클래스로 추가하고 싶은 경우 기존 클래스와 동일한 클래스를 포유류의 자식클래스로 만들어야함으로, 재활용성이 떨어지게 된다. 위.. 2023. 11. 30.
[JAVA] Final 과 Abstract(추상화) [JAVA] SingleTon Design Pattern [JAVA] 정적 제한자 Static [JAVA] 다형성 [JAVA] 접근 제한자 [JAVA] 패키지와 상속 [JAVA] 객체와 클래스 [JAVA] 스택(Stack)과 큐(Queue) [JAVA] 매서드 [JAVA] 2차원 배열 [JAVA] 배열을 이용한 문제풀이 [JAVA] 정렬과 hong-study.tistory.com Final ( 변경 금지의 규제 ) final 키워드는 클래스, 메서드, 변수에 적용되며 abstract와 동시에 사용할 수 없다. final 클래스의 경우에는 상속이 안된다. 즉, 서브 클래스를 가질 수 없다. final 메서드는 재정의를 할 수 없다. final 변수는 값을 변경할 수 없다. ※ 쉽게 설명하자면, 아무도 건들.. 2023. 11. 30.
[JAVA] SingleTon Design Pattern [JAVA] 정적 제한자 Static [JAVA] 다형성 [JAVA] 접근 제한자 [JAVA] 패키지와 상속 [JAVA] 객체와 클래스 [JAVA] 스택(Stack)과 큐(Queue) [JAVA] 매서드 [JAVA] 2차원 배열 [JAVA] 배열을 이용한 문제풀이 [JAVA] 정렬과 복사 [JAVA] 배열 연습 [J hong-study.tistory.com 싱글톤 패턴 ( Singleton Pattern ) 싱글톤 패턴은 어떤 클래스의 객체는 오직 하나임을 보장 이 객체에 접근할 수 있는 전역적인 접촉점을 제공하는 패턴 클래스 객체를 유일하게 하나만 생성하여, 모든 곳에서 하나의 객체에 접근하게 하여 전역의 개념으로 객체를 사용할 수 있다. 싱글톤 패턴은 객체의 생성을 제한하기 위해 사용한다. - per.. 2023. 11. 30.
[JAVA] 정적 제한자 Static [JAVA] 다형성 [JAVA] 접근 제한자 [JAVA] 패키지와 상속 [JAVA] 객체와 클래스 [JAVA] 스택(Stack)과 큐(Queue) [JAVA] 매서드 [JAVA] 2차원 배열 [JAVA] 배열을 이용한 문제풀이 [JAVA] 정렬과 복사 [JAVA] 배열 연습 [JAVA] 소수(Prime hong-study.tistory.com 사용 제한자 ( Usage Level Modifier ) - static static 제한자는 변수, 메서드에 적용되는 자바의 키워드이다. static method 나 변수(Varicable)는 해당 클래스의 객체 없이도 참조가 가능하다. static block 안에는 static 변수만 사용해야하고, static 메서드만 호출이 가능하다. 즉, static blo.. 2023. 11. 30.
[JAVA] 다형성 [JAVA] 접근 제한자 [JAVA] 패키지와 상속 [JAVA] 객체와 클래스 [JAVA] 스택(Stack)과 큐(Queue) [JAVA] 매서드 [JAVA] 2차원 배열 [JAVA] 배열을 이용한 문제풀이 [JAVA] 정렬과 복사 [JAVA] 배열 연습 [JAVA] 소수(Prime Number) 구하기 반 hong-study.tistory.com 다형성 ( Polymorphism ) 다형성이란 "객체가 여러 형태를 가진다" 라는 의미로 해석한다. 하나의 객체가 여러가지 유형으로 사용되는 것을 의미한다. 다형성은 상속을 전제조건으로 한다. 다형성을 위해 자바는 자식클래스가 부모클래스의 타입을 가질 수 있도록 허용한다. 즉, 부모타입에 모든 자식객체가 대입이 가능하다. class A {} class B e.. 2023. 11. 14.
반응형