디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(118.235) 2024.11.21 22:59:02
조회 115 추천 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 - -
4847247 빡이는 모든걸 시뮬레이션하는데농 ㄹㅇㅋㅋ lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 46 2
4847246 지금 내가 삼국지 갤러리에서 쪽수 밀리는것 tachiagaru(221.163) 11.22 26 1
4847244 본인 ISTP인데 이거 N 맞농? ㄹㅇㅋㅋ [9] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 89 2
4847242 ㅇㅋ 사격 중지 [3] tachiagaru(221.163) 11.22 85 1
4847239 참 너거들 젊어서 좋을때다 tachiagaru(221.163) 11.22 70 4
4847238 블갤 막내고닉 기상 [4] Blackpink갤로그로 이동합니다. 11.22 61 1
4847237 요즘 블갤에 우동이들이 너무 많아져서 불편하다농! ㅉ [7] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 105 0
4847236 ㅅㅂ 빡이 드디어 밀린 일들 다 했다농! ㅎㄷㄷ [4] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 74 1
4847235 신고할때 개념글 카테고리 가서 해줄래? [2] ㅇㅇ(118.235) 11.22 62 0
4847234 241122 LLOUD 공계 리사 홍콩 팬미팅 [13] 블랙핑크갤로그로 이동합니다. 11.22 821 48
4847233 한국사람들은 정말 양심이란게 없음 tachiagaru(221.163) 11.22 117 4
4847232 지금메뉴추천으로로제파스타떠올린나< [1] ㅇㅇ(112.186) 11.22 60 1
4847231 갑자기좆쩌는밥메뉴생각났음 ㅇㅇ(112.186) 11.22 41 0
4847230 씻기 귀찮 [4] BPBP갤로그로 이동합니다. 11.22 43 0
4847229 오점메 메뉴 변경 [2] 흥하는블핑_갤로그로 이동합니다. 11.22 51 0
4847228 나지금줄담피면서시계창만계속노려보고있음 ㅇㅇ(112.186) 11.22 39 0
4847227 근데 왜 자삭은 안하는 거냐 [1] ㅇㅇ(223.39) 11.22 36 0
4847226 무지성 댓글이 많농 BPBP갤로그로 이동합니다. 11.22 25 0
4847225 오점메 [2] 흥하는블핑_갤로그로 이동합니다. 11.22 49 1
4847222 고우효는 당장 탈갤해라!!! 착한블붕이갤로그로 이동합니다. 11.22 24 0
4847221 얼른 탈갤해 착한블붕이갤로그로 이동합니다. 11.22 26 0
4847220 원래 리젠 많으면 념컷 안 내려가는거 아니냐? ㅇㅇ(1.211) 11.22 34 0
4847219 이게 다 빡이가 탈갤 안해서그래 ㅉ 착한블붕이갤로그로 이동합니다. 11.22 18 0
4847217 이래서 고닉화 운동이 필요한겁니다 여러븐!! 착한블붕이갤로그로 이동합니다. 11.22 25 0
4847216 고닉글에만 개추 눌러 이 게이들아 ㅇㅇ(1.211) 11.22 26 0
4847215 념컷 올려 응우옌개년아 착한블붕이갤로그로 이동합니다. 11.22 25 0
4847214 고우동 념추가 통제가 되겠농 OurArea갤로그로 이동합니다. 11.22 21 0
4847213 보니까 개추글 조작하는구만 ㅇㅇ(1.211) 11.22 25 0
4847212 념컷 10개가 말이되농!!!!! [1] 빡고수갤로그로 이동합니다. 11.22 42 0
4847210 우동글만 5개를 보냈네 PinkVenom갤로그로 이동합니다. 11.22 24 0
4847208 빡이가 개추 누르지말래서 빡이글에 비추눌렀어 착한블붕이갤로그로 이동합니다. 11.22 29 2
4847207 알바한테 념 신고 계속해야겠농 OurArea갤로그로 이동합니다. 11.22 26 0
4847206 아무글에나 개추 누르지마 우동자식들아 PinkVenom갤로그로 이동합니다. 11.22 20 0
4847205 블갤이 8년동안 못하고 있는거 = 개추(좋아요) 안누르기 ㄹㅇㅋㅋ [3] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 69 3
4847204 무니 점심 만두국 머그러가는즁 ㄹㅇㅋㅋ 착한블붕이갤로그로 이동합니다. 11.22 23 0
4847203 고닉글 아니면 개추누르지말라고 ㅡㅡ ㅇㅇ(58.228) 11.22 23 0
4847202 좃또마떼!! 착한블붕이갤로그로 이동합니다. 11.22 25 0
4847201 블념글 질알하지말라농!!!! 다내려 ㅆㅂ lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 28 0
4847200 념컷 씨발 ㅋㅋㅋㅋ ㅇㅇ(1.211) 11.22 28 0
4847199 로제는 온세상이 자길사랑하고있다는거 잘알고있지 ㅇㅇ(211.235) 11.22 95 0
4847198 념 씹창나네 ㅋㅋㅋㅋㅋ ㅇㅇ(1.211) 11.22 42 0
4847197 뭣...? 뮤비가 있다고? ㅎㄷㄷ lIlIllI빡IllIlIl갤로그로 이동합니다. 11.22 80 0
4847196 근데블핑한테디엠보내본애들ㄹㅇ있냐 [1] ㅇㅇ(112.186) 11.22 100 0
4847195 개빡이련 닉이 몇개야 무수리년 [3] PinkVenom갤로그로 이동합니다. 11.22 58 0
4847194 오늘부터채영이한테맨날디엠쓸거임 [3] ㅇㅇ(112.186) 11.22 129 1
4847192 여유가 없노 ㅇㅇ(211.235) 11.22 97 2
4847191 고따릉 한남련아 ㅡㅡㅋ [1] 김장지원수영갤로그로 이동합니다. 11.22 39 0
4847190 설렁탕 먹을까 [5] 빡고수갤로그로 이동합니다. 11.22 58 0
4847189 아갑자기전투력좆나올라가네 ㅇㅇ(112.186) 11.22 89 0
4847186 뮤비 있네 ㅋㅋ 대박 [1] ㅇㅇ갤로그로 이동합니다. 11.22 137 0
뉴스 AKMU-뉴진스, 요아소비 12월 내한 콘서트 게스트 확정 디시트렌드 11.22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2