ㅤㅤㅤ
사실 처음 자바를 공부하면서 궁금해 하던게 있었습니다. 그것은 추상클래스(Abstract class)와 인터페이스(Interface)의 차이 및 존재이유입니다. 클래스는 크게 일반클래스와 추상클래스로 나뉘는데 추상클래스는 본문중에 '추상메소드'가 하나 이상 포함되는 경우를 말합니다. 인터페이스는 모든 메소드가 추상메소드인 경우 선언하는 경우가 많습니다. 추상메소드라 함은 메소드의 선언부만 있고 본문이 없는 것을 말합니다. 여기서 본문은 중괄호({})로 묶여진 몸체(body)부분을 말하는데 중괄호 안이 비어있더라도 이것이 존재한다면 그것은 추상메소드가 아닙니다. 추상메소드의 선언의 예는 다음과 같습니다. abstract public void test( int a ); 즉, 메소드의 선언 후에 세미콜른(;)..
Exception 처리에 대해서(자바7에 추가된 try-catch-resources 포함)Mar 31, 2016오늘 오전에는 예외 처리에 대해서 한 번 읽어보았다. 특별한 내용은 없었고, 예외 처리에 대해서 전반적인 정리와 자바7에서 추가된 자동 리소스 닫기라고 불리우는 try-catch-resources에 대해서 정리하려고 한다.자바7에서 추가된 내용만 확인하려면 3.3. 멀티 catch(자바7에서 추가된 내용) 과 4. 자동 리소스 닫기(자바7에서 추가된 try-catch-resources) 부분만 확인하면 된다.1. Exception?사용자의 잘못된 조작이나 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류를 말하는 예외(Exception)는 발생시에 프로그램이 곧바로 종료된다는 점에서는 에러와..
Json형식을 웹이나 다른 부분에서 받아 왔을때 해당 부분을 파싱 하는 예제 입니다.* JavaScript 에서 JSON 생성 하시려는 분은 여기 참고 => http://huskdoll.tistory.com/11* JavaScript 에서 JSON Parse 하시려는 분은 여기 참고 => http://huskdoll.tistory.com/49* JAVA 에서 JSON 생성 하시려는 분은 여기 참고 => http://huskdoll.tistory.com/38json_simple-1.1.jar 를 받아야 됩니다.경로 다운로드 => http://code.google.com/p/json-simple/downloads/detail?name=json_simple-1.1.jar&can=2&q직접 다운로드 => jso..