목록Java (9)
개발자의 오르막
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pNk5t/btqw1upOj6E/sSWx7MyEx03hQwRC0sJHkk/img.png)
JAVA에서 에러가 나는 경우 중 대표적인 방법으로 데이터 IO 처리에 있다. 데이터 입출력 기능을 수행할 때 적절한 예외발생으로 동작을 STOP 해주지 않으면 우리는 비정형화된 데이터를 쌓는지도 모르고 서비스를 계속해서 사용할 것이다. 따라서 IO 에 있어서 예외처리는 서비스가 정상적으로 운용되기 위한 필수 요소이다. # IO에서 예외처리를 안해주면 에러가 나는 이유 package temp; import java.io.OutputStream; import java.io.FileOutputStream; import java.io.FileNotFoundException; public class Test076 { public static void main( String [] args ) { try{ Outp..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/m3I6Q/btqw1tYNcIi/7j3eg2Hg9oydXx8bZBMDik/img.jpg)
프로그램을 짤 때 대표적으로 고려해야할 부분이 예외처리이다. Java는 이러한 예외처리를 Class로 구현하는데, 대표적인 방법으로 try/catch 문으로 오류가 걸렸을 때의 대처방안을 실행하는 방법과 메소드나 클래스에 예외 클래스를 상속받아 함수를 정지시키는 방법이 있다. 이번 글에서는 예외처리 방법에 대한 비교와 예외클래스에 대한 설명을 기록하겠다. # RuntimeException class TempException extends RuntimeException{} public class Test074 { public static void main(String [] args){ int i = 0; if(i==0){ throw new TempException(); } System.out.println..
# 자료형, 변수란? - 자료형 : 변수를 선언할 수 있다. - byte(4비트), short(16비트), int(32비트), long(64비트) float(32비트), double(64비트), boolean, char(16비트) - 변수 : 값을 저장하는 기억공간 - 대입 : 변수에 값을 저장하는 행위 - int i; (변수 선언) - int : 정수의 값을 저장할 수 있는 자료형 - i = 100; (i에 100을 저장함) - 변수는 맨 마지막 값만 기억한다. - 자료형 2개를 동시에 쓸 수 없다. - 각 자료형마다 받아들일 수 있는 기억공간의 크기가 정해져있다. * 자료형 범위를 넘어서면 loss가 된다. - 대입할 때 변수는 항상 왼쪽에 위치하고, 값은 오른쪽에 위치한다. 오른쪽에 있는 값을 왼쪽..