Development/Java(849)
-
java.lang.Throwable 클래스, JAVA의 예외 종류 및 구조도, 자바프로그램의 예외 처리 과정
java.lang.Throwable · 자바에서 예외처리를 하기 위한 최상위 클래스 · Throwable 클래스를 상속받은 자식 클래스들을 예외처리에서 사용하게 됩니다. · Throwable 클래스를 직접 사용하는 경우는 거의 없습니다. · Throwable 클래스는 모든 예외의 조상이 되는 Exception 클래스와 모든 오류의 조상이 되는 Error 클래스의 부모 클래스입니다. · Throwable 타입과 이 클래스를 상속받은 서브 타입만이 자바 가상 머신(JVM)이나 throw 키워드에 의해 던져질 수 있습니다. JAVA의 예외 종류 및 구조도 자바에서 발생하는 모든 예외는 다음과 같은 구조를 이루면서 각각 객체로 인식됩니다. RuntimeException 클래스를 상속받는 자식 클래스들은 주로 치..
-
exception(예외) - 예외처리(Exception Handleing)에 대한 필요성과 이해, 예외처리 예, 예외 조치
예외(Exception)· 잘못된 코드, 부정확한 데이터, 예외적인 상황에 의하여 발생하는 오류· 프로그래머가 예상하는 일외에 뜻하지 않은 일들이 생길 수 있습니다. 이렇게 예상하지 못한 일들을 ‘예외’라고 하고· 예외를 대비하고 준비하는 것을 ‘예외처리’라고 입니다. 예외처리(Exception Handling)에 대한 필요성과 이해· 자바에서 프로그램 실행 도중에 예외가 발생하면 발생된 그 시점에 프로그램이 바로 종료되게 됩니다.· 경우에 따라서는 예외가 발생 했을 때 프로그램을 종료시키는 것이 좋은 판단일 수도 있습니다. · 하지만 가벼운 예외이거나 예상을 하고 있었던 예외라면 프로그램을 종료시키는 것보다는 해당 예외에 대응하는 적절한 처리를 하는것이 효율적입니다.· 그래서 예외 처리를 통해 프로그램..
-
StringTokenizer 클래스의 주요 메소드
StringTokenizer 클래스의 주요 메소드
-
StringBuffer 클래스와 StringBuilder 클래스의 공통점, 차이점
StringBuffer 클래스와 StringBuilder 클래스의 공통점 · 메소드의 수(생성자 포함)· 메소드의 기능· 메소드의 이름과 매개변수형 StringBuilder 클래스를 StringBuffer 클래스로 변경하여도 컴파일 및 실행이 정상적으로 됩니다. StringBuffer 클래스와 StringBuilder 클래스의 차이점· StringBuffer는 쓰레드에 안전, · StringBuilder는 쓰레드에 불안정
-
StringBuffer 클래스 - StringBuffer 클래스와 StringBuilder 클래스의 공통점, StringBuffer 클래스와 StringBuilder 클래스의 차이점, StringBuffer 클래스 주요 생성자
StringBuffer 클래스· 문자열 버퍼 객체· 내부적으로 버퍼(buffer)라고 하는 독립적인 공간을 가집니다.· 버퍼 크기의 기본값은 16개의 문자를 저장할 수 있는 크기이며, 생성자를 통해 그 크기를 별도로 설정할 수도 있습니다. 하지만 인스턴스 생성 시 사용자가 설정한 크기보다 16개의 문자를 더 저장할 수 있도록 여유 있는 크기로 생성됩니다.· 문자열 추가 변경 가능· append() 메서드를 이용하여 문자(열) 추가 생성자 설명 StringBuffer( ) 비어있는 StringBuffer객체를 생성하고 초기값으로 문자 16자를 기억할 수 있는 용량(buffer의 길이)를 가집니다. StringBuffer(CharSequence seq) 인자로 전달된 특정한 CharSequence와 같은 문..
-
String 클래스의 주요 메소드
String 클래스의 주요 메소드