일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 구피 어항
- 열대어
- 구피 기르기
- 열대어 어항
- break문
- continue문
- 어항세팅
- 환수하는 법
- math클래스
- 열대어 구피
- 어항 환수 방법
- random클래스
- 구피 어항 세팅
- 어항 환수
- 어항
- 45큐브
- 예외처리 만들기
- 열대어기르기
- 첫번째 어플
- 예외처리 기본
- 어항 초보
- 어항 꾸미기
- 환수 방법
- 구피 기르는 방법
- 물고기 어항
- 구피 키우기
- 열대어 기르는 법
- 구피
- 자바 메모리 모델
- 열대어 키우기
- Today
- Total
Made in 2PARK
1. Wrapper 클래스 2. BigInteger, BigDecimal 클래스 3. Math 클래스 4. Random 클래스 5. 토크나이저 1. Wrapper 클래스 - 기본 자료형을 감싸는 클래스, 데이터를 변수에 담지 않고 인스턴스에 담아야 하는 경우가 있다. 이럴 때 기본으로 제공되는 Wrapper 클래스를 활용하여 데이터를 클래스에 담아 인스턴스화 한다. 인스턴스 참조값을 매개인자로 데려와서 데이터에 접근하고자 할 때에 유리. - Auto Boxing, Auto UnBoxing : 자바 버전 5.0부터 Boxing와 UnBoxing를 자동으로 처리해 주기 시작했다. class AutoBoxingUnboxing { public static void main(String[] args) { Inte..
1. 기 정의된 예외 인스턴스의 생성은 JVM이 해 줬으나 직접 정의하는 예외의 상황은 사용자가 직접 인스턴스를 생성해 주어야 한다. class AA extends Exception // Throwable의 하위 클래스인 Exception클래스를 상속하면 된다. 2. PrintStackTrace - 위 메소드를 활용하여 예외클래스의 생성자에 포함된 super("...");를 호출(getMassage메소드 호출과 동일)함과 동시에 예외 발생의 흐름을 출력할 수 있다.
1. try~ catch 구문2. 예외처리 프로세스3. e.getMassage4. 예외처리 전반 1. try~catch 구문 프로그램을 구성할 때 굳이 try~catch문을 사용하지 않고 if문으로만 예외를 처리하는 방식도 있다. 간단한 경우에 해당하고 if문으로 예외처리를 반복하다보면 기본 프로그램의 흐름과 예외처리의 구분이 어려워 진다. (if가 예외처리로 쓰인건지 기본 프로그램 흐름인지)따라서 적절하게 예외처리를 활용하여 프로그램 가독률도 높이고 예외처리 구문을 사용한 보다 체계적인 예외 관리가 필요하다. - try : 예외 발생 가능 지역을 감싸는 목적 (try부분은 그냥 프로그램의 정상적 흐름의 일부다. 독립된 별개의 것이 아님) - catch : try에서 발생한 예외를 받아서 처리 (catc..
1. 메소드 영역(method area) - 메소드의 바이트코드, static 변수2. 스택 영역(stack area) - 지역변수, 매개변수3. 힙 영역(heap area) - 인스턴스 ======================================================================================= 1. 메소드영역 - 프로그램 실행의 흐름을 형성하는 메소드들은 '메소드 영역'에 저장된다. 또한 static변수도 '메소드영역'에 저장된다. 2. 스택영역 - "메소드 내에서만 유효한 변수들"을 저장하는 스택영역 - 지역변수와 매개변수는 임시로 할당되었다가 메소드를 빠져나가면서 소멸되는 특성이 있으며, 이러한 특성을 가진 저장영역이 스택영역이다. - 지역변수와 매개..