디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

런타임 오류란?앱에서 작성

ㅇㅇ(118.235) 2024.11.21 22:59:02
조회 110 추천 0 댓글 0
														

0eb2dd36ecde3deb7ab6dbb05bc73770e8ad7993ae867208db305af30167a1a01abbf0cb360ec71c0cb7ae

컴파일 에러(Compile Error)

컴파일 에러는 프로그램이 컴파일 과정에서 발생하는 에러로, 소스 코드를 기계어로 번역하지 못하게 합니다.


특징

발생 시점: 코드 작성 후 컴파일 시 발생.

원인: 코드 문법이나 타입 불일치 등 컴파일러가 감지 가능한 문제.

결과: 실행 파일이 생성되지 않으며 프로그램 실행이 불가능.

해결 방법: 컴파일러가 제공하는 에러 메시지를 보고 수정.



주요 원인 및 예시

1. 구문 오류(Syntax Error)

코드 문법이 잘못된 경우.


int x = ;  // 초기값 누락
System.out.println("Hello World)  // 따옴표 누락


2. 타입 오류(Type Error)

변수 타입이 잘못되었거나 호환되지 않는 경우.


String number = 123;  // 문자열 변수에 정수 할당


3. 참조 오류(Reference Error)

정의되지 않은 클래스나 메서드를 참조한 경우.


System.out.printl("Hello World");  // 메서드 이름 오타




런타임 에러(Runtime Error)

런타임 에러는 프로그램이 컴파일은 성공했지만 실행 중에 발생하는 에러로, 프로그램이 비정상 종료되거나 의도한 대로 동작하지 않는 상황입니다.


특징

발생 시점: 실행 시간(컴파일 이후 프로그램 실행 중).

원인: 논리적 오류, 외부 환경 문제, OS 의존성 등 실행 시 감지되는 문제.

결과: 프로그램이 중단되거나 의도하지 않은 동작 발생.

해결 방법: 디버깅, 로그 분석 등을 통해 원인을 찾아 수정.



주요 원인 및 예시

1. 예외(Exception)

잘못된 연산, 입력값 처리 실패 등.


int[] numbers = {1, 2, 3};
System.out.println(numbers[5]);  // ArrayIndexOutOfBoundsException


2. Null 참조 오류(NullPointerException)

객체가 null인데 접근하려 할 때.


String str = null;
System.out.println(str.length());  // NullPointerException


3. 자원 부족(Out of Memory)

메모리가 부족하거나 시스템 자원이 고갈된 경우.


List<int[]> largeList = new ArrayList<>();
while (true) {
    largeList.add(new int[1000000]);  // OutOfMemoryError
}


4. 외부 환경 문제

파일이나 네트워크 자원 접근 실패.


File file = new File("nonexistent.txt");
Scanner scanner = new Scanner(file);  // FileNotFoundException


5. 운영 체제(OS) 의존성 문제

프로그램이 실행 중 특정 운영 체제의 기능(API)에 의존하는 경우, OS 업데이트가 없거나 다른 OS에서는 오류가 발생할 수 있음.


// Windows 전용 API 호출
boolean result = CreateSymbolicLinkW("link", "target", 0); 
if (!result) {
    System.out.println("Failed to create symbolic link."); 
    // 오류: 다른 OS에서는 이 함수가 존재하지 않음
}

주요 사례: 최신 Windows API를 사용하는 프로그램이 오래된 OS에서 실행 시 실패.

특정 드라이버가 없거나 호환되지 않아 프로그램이 충돌.








추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 손해 보기 싫어서 피해 입으면 반드시 되갚아 줄 것 같은 스타는? 운영자 24/11/18 - -
4848069 빡빡이 탈탈갤각이농 OurArea갤로그로 이동합니다. 11.22 28 0
4848068 무대 빨리하나 왜 벌써 가수석에 있어 ㅇㅇ(211.235) 11.22 45 1
4848067 고우빡긩 또 탈갤해야겠농 OurArea갤로그로 이동합니다. 11.22 27 0
4848066 빡 다시 탈갤하셔잉 Blackpink갤로그로 이동합니다. 11.22 17 0
4848065 생방이면 빡 2차탈갤 아니셔? [1] Blackpink갤로그로 이동합니다. 11.22 38 0
4848064 마마 가수석에 로제 브루노마스 ㅋㅋㅋㅋㅋ [8] ㅇㅇ(121.167) 11.22 1688 73
4848063 가수석에 로제랑 브루노마스있어 [1] ㅇㅇ(211.36) 11.22 93 0
4848062 씨발 ㅋㅋㅋ 브루노가 저기에 있는거 보니까 존나 신기하넼ㅋㅋ [1] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 157 0
4848061 뭐고 로제랑 브루머마스 ㅋㅋㅋㅋㅋㅋㅋㅋ [1] 블갤러(221.146) 11.22 66 0
4848060 가수석에 브루노랑 로제 있어 ㅋㅋㅋㅋㅋㅋ [1] ㅇㅇ(121.167) 11.22 76 0
4848059 로제랑 브루노 자리에 앉아있는거 뭐임 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [1] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 182 0
4848058 롲갤펌인데 이게 맞으면 아파트 생방아님? [3] ㅇㅇ(106.102) 11.22 117 3
4848057 로제 나올때 도머좀 해줘 BPBP갤로그로 이동합니다. 11.22 66 0
4848056 방금 로제 소개 했는데 함성 ㅈㄴ 컸음ㅋㅋㅋㅋㅋ [3] ㅇㅇ(223.39) 11.22 265 5
4848055 와 마마 스케일 쩌네 돔이라 그런지 ㅋㅋㅋㅋㅋ [1] ㅇㅇ(121.167) 11.22 108 1
4848054 로제 함성 들엇음? ㅋㅋ [1] 블갤러(221.146) 11.22 218 0
4848053 오늘 마마 호스트 누구??? [2] 블갤러(222.109) 11.22 129 0
4848052 그ㄱ닉 헌정곡 BPBP갤로그로 이동합니다. 11.22 24 0
4848049 마마 티빙은 유료임? [2] ㅇㅇ갤로그로 이동합니다. 11.22 73 0
4848047 발라드곡은 라이브 무대로 보여줘야 진면목이 드러나는거라 ㅎㅎㅎㅎ 블갤러(112.187) 11.22 53 0
4848045 마마 치지직 어플 다운 받으면 무료로 볼수있음 ㅇㅇ(121.167) 11.22 53 0
4848044 로제 이번곡이 성적으로 볼때는 가장 약할수 있는 곡인데도 오지네ㅋㅋㅋ 블갤러(112.187) 11.22 188 3
4848043 근데 마마 중계 말고 게임하고 싶은데 게임해도 됨? ㅋㅋㅋ [7] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 106 1
4848042 네이버TV에서도 [1] 블갤러(121.130) 11.22 100 0
4848041 마마중계 시작 ㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱ [3] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 155 1
4848040 돈을 너무 않썼어.... 블갤러(1.249) 11.22 74 0
4848039 넘버원걸 지니탑10 입성(+3) [3] OurArea갤로그로 이동합니다. 11.22 179 13
4848038 로제도 가수석에 앉아있는거임? [2] ㅇㅇ(117.111) 11.22 259 0
4848036 맬론 이런기능도 있네 굳 [1] 00(1.234) 11.22 129 0
4848034 나 퇴근한다 [1] ㅇㅇ(223.39) 11.22 35 0
4848033 중복 미칠만하지 [1] ㅇㅇ(118.235) 11.22 117 1
4848032 탑백37(+13) 예측 [7] OurArea갤로그로 이동합니다. 11.22 305 12
4848031 툽완ㅋㅋㅋㅋㅋㅋ [1] 흥하는블핑_갤로그로 이동합니다. 11.22 32 1
4848030 로제 이번에 셋셀동안 그거 냇으면 [4] ㅇㅇ(106.101) 11.22 166 1
4848029 넘버원 걸 멜론 37위 예측 [2] ㅇㅇ(221.165) 11.22 120 2
4848028 남바완걸 중복도랐다 [1] ㅇㅇ(223.39) 11.22 118 0
4848027 장도연이 하는거 나갔으면 좋겠다 ㅇㅇ(211.235) 11.22 33 0
4848026 빡이 잠만 게임중계 좀 할게농! ㄹㅇㅋㅋ lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 36 0
4848024 어제부터 도배충들 사라짐 ㅇㅇ(118.235) 11.22 43 0
4848023 그래서 념컷 올리는 방법 [3] ㅇㅇ(223.38) 11.22 63 0
4848022 저녁 먹고 봐도 되겠지? [1] 블갤러(222.96) 11.22 26 0
4848021 디.시 알바쉑 [3] BPBP갤로그로 이동합니다. 11.22 38 0
4848020 다중이 또 혼자 뭐하셔 ㅇㅇ(211.235) 11.22 20 0
4848019 로제 팔레트 제발 [11] ㅇㅇ(61.83) 11.22 260 3
4848018 슼갈아 이제 도배 좀 그만해라 여기가 니 메모장이냐 [2] ㅇㅇ(106.102) 11.22 44 0
4848017 블갤 M.A.M.A 단관방 ㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱㄱ [9] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 192 1
4848016 신고한거나 처리잘하라고 해 병신아 [1] ㅇㅇ(211.235) 11.22 28 0
4848015 1.216 고터장애인 때문이라네요 [2] ㅇㅇ(118.235) 11.22 38 0
4848012 마마 제니 툽표완 [2] BPBP갤로그로 이동합니다. 11.22 59 3
4848010 진짜 너무너무 행복해요 [1] 블갤러(59.23) 11.22 44 0
뉴스 [오!뜨뜨] 쌀쌀한데 뜨겁게 달궈볼까…‘좀비버스: 뉴 블러드’→‘미안하다, 사랑한다 2024’ 디시트렌드 11.22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2