본문 바로가기

Java

JAVA :: exception :: throw 문이 있는 try, catch, finally try ~ catch 문은 예외(exception) 처리를 해줘서, 원하는 결과가 아닌 예외적인 상황(대부분 에러)이 발생했을 때 이를 처리할 수 있도록 해 준다. try ~ catch 문에서 finally 는 예외가 발생하던 하지 않던 반드시 처리해줘야 하는 부분을 기술할 때 쓰인다. 예를 들어 네트워크에서 커넥션(connection) 을 받아왔다가 닫아줘야 하는 경우 connection.close() 를 finally 문 내에 선언해 줌으로써 예외가 발생하던 하지 않던 간에 열어줬던 커넥션을 꼭 닫아주도록 한다. (커넥션이라 함은, 네트워크 상에서 원거리에 있는 다른 프로세스와 통신을 하기 전에 먼저 나와 연결되도록 해야하는데, 그렇게 해서 연결된 그 연결을 connection 이라고 한다. 그러므로.. 더보기
JAVA :: exception :: return 문이 있는 try, catch, finally try ~ catch 문은 예외(exception) 처리를 해줘서, 원하는 결과가 아닌 예외적인 상황(대부분 에러)이 발생했을 때 이를 처리할 수 있도록 해 준다. try ~ catch 문에서 finally 는 예외가 발생하던 하지 않던 반드시 처리해줘야 하는 부분을 기술할 때 쓰인다. 예를 들어 네트워크에서 커넥션(connection) 을 받아왔다가 닫아줘야 하는 경우 connection.close() 를 finally 문 내에 선언해 줌으로써 예외가 발생하던 하지 않던 간에 열어줬던 커넥션을 꼭 닫아주도록 한다. (커넥션이라 함은, 네트워크 상에서 원거리에 있는 다른 프로세스와 통신을 하기 전에 먼저 나와 연결되도록 해야하는데, 그렇게 해서 연결된 그 연결을 connection 이라고 한다. 그러므로.. 더보기
Java :: JDBC 프로그래밍 :: 뼈대 보기 Java DataBase Connectivity (JDBC) 프로그래밍 - 먼저, MySql 에서 제공하는 JDBC 드라이버를 lib 에 넣는다.(이건 Java 로 어플을 만드는 것인지, 아니면 JSP 로 웹 어플을 만드는 것인지에 따라 넣는 위치가 다르다) - 첨부파일 확인 - 또한 사용하려는 db 가 이미 만들어져있다고 가정한다. 여기서는 예를 들기 위해 db 의 이름을 testdb 라고 하겠다. ------------------------------------------------------------------------------------------------ 간략히 뼈대만 적어보고자 한다. 이 뼈대를 활용하는 것도 JSP 인지 Java 클래스인지에 따라 조금씩 다르다. (혼란을 피하기 위해.. 더보기
Java :: Date / Time format 에 관하여 dateStyle 과 timeStyle 에서 사용되는 full, medium, long 등이 실제로 어떤 형태로 출력되는지에 대한 내용은 DateFormat 클래스에 대한 API 문서를 참고하라 http://java.sun.com/javaee/6/docs/api/java/text/SimpleDateFormat.html 더보기