●순차 접근 (sequential access)
▷데이터의 파일의 처음부터 순차적으로 읽거나 기록하는 방법
●임의 접근 (random access)
▷파일의 어느 위치에서든지 읽기와 쓰기가 가능한 방법
●예외 (Exception)
▷실행 시간에 발생하는 에러 (run-time error)
●예외 처리 (exception handling)
▷야기된 예외를 적절히 처리
●예외 클래스 (ApplicationException)
▷Exception의 파생 클래스 ApplicationException를 확장하여 새로운 예외 클래스 정의하여 사용
●시스템 정의 예외 (system-defined exception)
▷프로그램의 부당한 실행으로 인하여 시스템에 의해 묵시적으로 일어나는 예외
▷야기된 예외에 대한 예외 처리기의 유무를 컴파일러가 검사하지 않음
(unchecked exception)
●프로그램 정의 예외 (programmer-defined exception)
▷프로그래머에 의해 의도적으로 야기되는 프로그래머 정의 예외
▷발생한 예외에 대한 예외 처리기가 존재하는지 컴파일러에 의해 검사
(checked exception)
●예외 처리 구문 (try-catch-finally)
▷예외를 검사하고 처리해주는 문장
●매개변수 결합 (Parameter Association)
▷위치 매개변수 결합 (Positional Parameter Association)
▷이름 매개변수 결합 (Named Parameter Association)
●포괄 기능(Generic Functions)
▷
●메모리 수거 (garbage collection)
▷
●기억장소 배당 (Storage Allocation)
▷
●힙 기억 장소 배당 (Heap Storage Allocation)
▷
●추상 데이터 타입 (Abstract Data Types)
▷
●절차적 추상화 (Procedural Abstaction)
▷
●자료 추상화 (Data Abstaction)
▷
●객체 모델 (The Object Model)
▷
●다중 상속 (Multiple Inheritance)
▷
●추상 클래스 (Abstract Classes)
▷
●가상 메소드 테이블 (Virtual Method Table)
▷
●실행 시간에 타입 알아내기 (Run Time Type Identification)
▷
'학교수업 > 프로그래밍 언어론' 카테고리의 다른 글
프로그래밍 언어론 - 요약(2) (0) | 2023.01.31 |
---|---|
프로그래밍 언어론 - 요약(1) (0) | 2023.01.31 |
프로그래밍 언어론 - 구문구조와 문법(1) (0) | 2023.01.31 |