본문 바로가기

분류 전체보기431

예외처리 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) try-catch-finally try { // 예외가 발생할 수 있는 코드 } catch (예외클래스1 변수명) { // 예가 발생했을 때 해당 예외를 처리할 수 있는 코드 } catch (예외클래스2 변수명) { // 예가 발생했을 때 해당 예외를 처리할 수 있는 코드 } finally { // 예외 발생 여부 상관 없이 항상 실행되는 코드 } catch catch는 하나 이상 있을 수 있음 finally 생략가능 Throws 메서드 throws 예외 클래스 이름 public static void main(String[] args) throws IOException { byte[] receive = new by.. 2021. 1. 10.
인터페이스 인터페이스를 정의하는 방법 일반적인 인터페이스 특징 상태가 없음 동작 구현 없음 동작 시그니쳐만 있음 개체 생성은 불가능하다. package 범위 interface도 메서드는 public 이다. (public) interface 인터페이스명 인터페이스는 public (생략가능) 누구라도 따라 명령할 수 있어야하기 때문에 (인터페이스에서 이름으로 ~able을 붙이기도 한다) 다중 상속은 상태와 메서드가 중복 될 위험이 있지만 인터페이스는 실체가 없기때문에 중복 될 수 있다. 중복될 시 추상화 메서드 하나만 구현하면 된다. public interface Phone { void power(); } public interface Computer { void power(); } public class SmartP.. 2021. 1. 3.
FQCN (Fully Qualified Class Name) en.wikipedia.org/wiki/Fully_qualified_name Fully qualified name - Wikipedia In computer programming, a fully qualified name is an unambiguous name that specifies which object, function, or variable a call refers to without regard to the context of the call.[citation needed] In a hierarchical structure, a name is fully qualified wh en.wikipedia.org FQCN은 object, 함수, 변수의 계층적 구조를 명시적으로 모두 표현하는 것을 말.. 2021. 1. 3.
Route53 이용하기(ec2와 연결) Route53은 AWS에서 제공하는 DNS서비스입니다. 시작하기를 클릭합니다. 도메인 등록을 들어갑니다. 도메인 이름을 적으면 사용가능한지 체크가능합니다. 여기서 연단위 도메인 구매를 할 수 있습니다. 닷컴외에도 구매가 가능합니다. 구매 옵션을 선택하고 Route53 화면으로 들어가 기다리면 구입한 도메인 등록이 되었음을 확인할 수 있습니다. 왼쪽 메뉴의 호스팅 영역을 들어가면 구매한 도메인을 확인 할 수 있습니다. 이제 실제 IP와 도메인을 영역을 연결할 차례입니다. 오른쪽에 레코드 생성을 들어갑니다. 테스트를 위해서 라우팅 정책은 단순 라우팅, 레코드 유형은 A로 설정했습니다. 레코드 이름에는 구매한 도메인 앞에 들어갈 이름을 넣습니다. 저는 도메인명만 사용할 것이기 때문에 www만 넣었습니다. ex.. 2020. 12. 30.