Development/Java(855)
-
사용자 정의 예외 클래스
사용자 정의 예외 클래스 · 사용자 정의 Exception이 필요한 이유는 표준예외가 발생할 때 예외에 대한 정보를 변경하거나 정보를 수정하고자 할 경우 사용자가 직접 작성하여 보강된 예외를 발생시켜 원하는 결과를 얻을 수 있습니다. · 사용자 정의 Exception을 작성하기 위해서는 Throwable을 받지 않고 그 하위에 있으면서 보다 많은 기능들로 확장되어 있는 Exception 클래스으로부터 상속을 받는 것이 유용합니다. · 만약 입/출력에 관련된 예외를 작성한다면 IOException으로부터 상속을 받는 것이 일반적입니다. class MyException extends RuntimeException { MyException(String errmsg) { super(errmsg); } }
-
예외처리 내부 매커니즘, JVM의 예외처리 방식
예외처리 내부 매커니즘 JVM에서 예외상황 발생가능 지역에서 예외가 발생하면 해당 예외의 정보를 가지고 있는 객체의 인스턴스를 생성해서 catch의 매개변수 인자로 전달하게 됩니다. JVM의 예외처리 방식
-
문자열 토큰(Token)구분, StringTokenizer 형식-구분자가 하나인 경우, 구분자가 여러 개인 경우
문자열 토큰(Token)구분 콜론 : 을 기준으로 문자열을 구분하는 경우 StringTokenizer("100:200:300:400:500", ":") 토큰(token)100 200 300 400 500구분자(delimiter)콜론(:) StringTokenizer 형식 구분자 정보는 둘 이상 담을 수 있다. 즉, 하나의 문자열 안에 둘 이상의 구분자를 담을 수 있습니다. StringTokenizer(토큰을 나눌 대상 문자열정보, "구분자정보"); 구분자가 하나인 경우 String source = "100,200,300,400,500"; StringTokenizer st = new StringTokenizer(source, ","); 토큰(token)100 200 300 400 500구분자(delimit..
-
StringBuffer 클래스의 주요 메소드
StringBuffer 클래스의 주요 메소드
-
StringBuilder의 버퍼와 문자열 조합, StringBuilder생성자를 통한 초기 버퍼 지정
StringBuilder의 버퍼와 문자열 조합 · 추가되는 데이터 크기에 따라서 버퍼의 크기가 자동으로 확장됩니다. · 생성자를 통해서 초기 버퍼의 크기를 지정할 수 있습니다. StringBuilder생성자를 통한 초기 버퍼 지정
-
API(Application Programming Interface)
API(Application Programming Interface) · 자바 시스템을 제어하기 위해서 자바에서 제공하는 명령어 · Java SE(JDK)를 설치하면 자바 시스템을 제어하기 위한 API를 사용할 수 있습니다. · 자바 개발자들은 자바에서 제공한 API를 이용해서 자바 애플리케이션을 제작합니다. · 패키지 java.lang.*의 클래스들도 자바에서 제공하는 API 중의 하나라고 할 수 있습니다.(클래스파일 = API)