제1장 Java와 객체지향 프로그래밍
문제) Java프로그래밍 언어의 클래스(class)에 대한 설명이 아닌 설명을 고르시오.
① 슈퍼 크래스와 서브 클래스라는 상속관계를 표현할 수 있다.
② 클래스는 공통적인 특징을 가진 객체들을 묶어 추상화시키는 도구이다.
③ main()은 클래스와 관계없이 정의가 가
JAVA Programming 출판사: ㈜생능출판사 지은이: 황기태, 김효수
• try-catch-finally 문이란?
: try{
예외가 발생할 가능성이 있는 실행문
}
catch (처리할 예외 타입 선언) {
예외 처리문
}
finally{
예외 발생 여부와 상관없이 무조건 실행되는 문장
}
이 때, catch 구문 안에 있는 예외가 발생했을
저는 컴퓨터 보안의 첫 번째 과제인 단순 대체 암호 중 아핀 암호를 이중 적용하였을 시 실질적 안전성 증대에 대한 결과를 도출 하기 위해 1. 아핀 암호에 대한 간략한 이해를 시작으로 2. 안전성 증대를 가져오지 못하는 이유를 분석하고 3. 이를 응용한 간략한 프로그래밍 설계(Java 사용)를 해 보고자
문제1 : 다음 파이썬의 프로그래밍 언어적 특징 중 2개를 선택하여 각각 500자 정도로 다른 프로그래밍 언어와 비교서술하시오. (배점 : 각 5점)
①인터프리터 언어
인터프리터 언어는 소스 코드가 실행되기 전에 기계 코드로 컴파일되지 않고, 인터프리터가 런타임에 코드를 한 줄씩 읽고 처리한다.
Java에서는 괄호를 사용해 블록을 지정한다. 어떤 쪽이 더 가독성이 좋을까? 괄호를 사용해 Scope를 구분하는 것이 시각적으로 더 명확하게 인지되는 것처럼 보인다. 그러나 괄호를 사용하여 블록만 지정해놓고 내부 코드는 들여쓰기가 없다면, 오류는 발생하지 않겠지만 시각적으로 혼란스럽고 가독성은