일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 예외 발생
- 소스루트설정
- 빨간파일
- 설치에러
- POST요청
- 멀티 catch 블럭
- checked예외
- printStackTrace()
- 이클립스
- 빨간폴더
- 사용자 정의 예외
- unchecked예외
- 예외처리
- 깃베쉬
- 포트충돌
- 스프링 mvc프로젝트가 안뜰때
- 파일을 읽을 수 없을때
- 예외발생
- chained exception
- throw e
- 인텔리제이물음표파일
- 인텔리제이
- getMessage()
- mark directory as
- 색상에 따른 상태
- exception re-throwing
- arrays메서드
- 자바클래스가 안보일때
- source root
- mvc project 생성
- Today
- Total
목록JAVA (20)
프로그래밍 스티치

try-catch문에서의 흐름 System.out.println(1); try { System.out.println(0/0); System.out.println(2); // 실행되지 않는다. } catch (ArithmeticException ae){ System.out.println(3); }// try-catch의 끝 System.out.println(4); 위의 예제를 실행하면 1,3,4 순으로 출력이 되는데 1을 출력한다음 try문에서 (0/0)으로 나누는 ArithmeticException이 발생하였으므로, 예외가 발생! 아래 2부터는 출력되지않고 catch문으로 넘어간다. 발생한 예외에 해당하는 catch블럭으로 넘어가서 문장들이 수행되므로 3이 출력되고 try-catch문이 끝난뒤 4를 출력..

프로그램 오류 프로그램이 실행중 어떤 원인에 의해서 오작동을 하거나 비정삭적으로 종료되는 경우가 있다. 이러한 결과를 초래하는 원인을 프로그램 에러 또는 오류라고 한다. 이를 발생시점에 따라 '컴파일 에러'와 '런타임 에러' 그리고 '논리적 에러'로 나눌 수 있는데 간단히 정리 해보자면 컴파일 에러 : 컴파일 시에 발생하는 에러 런타임 에러 : 실행 시에 발생하는 에러 -> 프로그램이 종료됨 논리적 에러 : 실행은 되지만, 의도와 다르게 동작하는 것 -> 프로그램 종료 x 소스코드를 컴파일 하면 컴파일러가 소스코드에 대해 오타나 잘못된 구문, 자료형 체크 등의 기본적인 검사를 수행하여 오류가 있는지를 알려준다. 컴파일러가 알려 준 에러들을 수정해서 컴파일을 성공적으로 마치면 클래스 파일이 생성되고 생성된..

컬렉션 프레임워크 컬렉션 프레임워크란 데이터 군을 저장하는 클래스들을 표준화한 설계로써 컬렉션은 다수의 데이터를, 프레임워크는 표준화된 프로그래밍 방식을 의미합니다. JDK1.2에 도입된 컬렉션 프레임워크도 코딩 방식을 표준화하여 생산성과 코드의 재사용성을 높이려 했으나 별다른 성과를 거두지 못하고, JDK1.8에 와서야 '람다와 스트림'에 의해 표준화가 이루어 졌습니다. 컬렉션 프레임워크의 핵심 인터페이스 컬렉션 프레임워크에서는 컬렉션 데이터 그룹을 크게 3가지 타입이 존재한다고 인식하고 각 컬렉션을 다루는데 필요한 기능을 가진 3개의 인터페이스를 정의하였습니다. 각각 List, Set, Map인터페이스로써 여기서 List와 Set의 공통된 부분을 뽑아서 새로운 인터페이스인 Collection을 추가로..

자바에서는 우리의 편의성을 위해 다양한 클래스를 제공하는데 그중에서 날짜와 시간을 다룰 목적으로 Date라는 클래스를 제공해왔습니다. Date는 JDK1.0부터 제공 ㅡ 뭔가 부족해! Calendar JDK1.1부터 제공 ㅡ 뭔가 부족해! Time JDK1.8부터 제공 새롭게 추가된 Time패키지만 배우면 좋지만 Calendar와 Date는 자바의 탄생부터 지금 까지 20년 넘게 사용되었고 지금도 사용중인 곳이 많으므로 배우지 않을 수가 없습니다. 간단하게 배워보도록 합시다.