Cute Running Puppy

Java

Java_18Day

jwjin 2019. 4. 11. 22:57
728x90

# 예외 

예외 핸들링시 finally 
예외를 처리 할 때 finally 구문에 대해서 설명 합니다.
finally 구문은 try-catch 이후에 기술 합니다. 예외 발생 여부와는 상관없이 반드시 실행을 해야 하는 구문을 
정의 합니다. finally 를 정의 하는 주 목적은 코드가 실행이 되어질때 특정 리소스, 파일, 네트워크, DB 등을 연결후 발생된 예외 일때 예외가 발생 하더라도 연결된 리소스는 해제를 해야 할 필요가 있습니다.
이때 finally 를 이용해서 목적을 달성 합니다. finally 내부에는 try-catch 가 다시 정의 되어질 수 있습니다.
 만약 코드중 예외가 절대 발생하지 않는걸 보장 한다면 catch 없이 try-finally 만 정의 가능합니다.

1.파일 객체를 이용해서 파일에 접근 한다.
2.파일의 전체 경로를 포함한 파일 명을 문자열로 주는데, 윈도우는 경로 표식이 \(역슬래쉬) 이고
나머진 /(슬래쉬) 입니다. \ 는 자바에서는 escape 문자이기 때문에 하나만 표시를 하면 안됩니다.
예을 들면  tab 을 넣을 때 \t 를 표현하는 경우처럼..
따라서 파일경로를 표현할때는 반드시 \\ 를 이용해야 합니다.
File file = new File(pathname);

-----------------------------------

예외 던지기(throw Exception)
프로그램 목적상 프로그래머가 직접 예외를 던져야 하는 경우가 있습니다.
이 때 사용되는 키워드가 throw 이고 다음에 예외 객체를 던지면 됩니다.
이렇게 예외가 강제로 던져지게 되면 프로그램은 즉시 종료 됩니다.

------------------------------------

자바 Math 클래스입니다.

자바 Math 클래스 
수학과 수치에 관련된 기능(Method,Fields) 등을 정의 한 클래스
대부분의 메서드,필드 등은 static 으로 정의 되었기 때문에 객체 생성 없이 바로 호출 하여 사용 합니다.

위부터 설명하자면 abs는 절대값을 나타냅니다. 따라서 -10에서 절대값을 씌우면 10이므로 10이 출력됩니다.

ceil은 올림값을 구합니다. 따라서 10.3을 올림한 11이 출력됩니다.

max 와 min은 각각 2숫자 중에서 큰값과 작은 값을 출력해줍니다.(max : 3 , min : 2)

round는 반올림 한 값을 출력해줍니다. 위처럼 10.3을 주면 10이 출력되고 만약 10.6을 해주면 11이 나타납니다.

rint는 준값보다 크지않은 최대의 숫자를 나타내줍니다.

각각 5.0 / 5.0 / -6.0 / -5.0

728x90

'Java' 카테고리의 다른 글

Java_20Day  (0) 2019.04.15
Java_19Day  (0) 2019.04.12
Java_17Day  (0) 2019.04.09
Java_16Day  (0) 2019.04.08
Java_15Day  (0) 2019.04.05