디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(118.235) 2024.11.21 22:59:02
조회 89 추천 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 - -
공지 ✨✨블랙핑크 갤러리 통합 공지✨✨ [41] 블핑갤총공총대갤로그로 이동합니다. 23.01.31 83198 90
공지 블랙핑크 갤러리 이용 안내 [131/1] 운영자 16.08.09 269968 558
4847054 빡고수는 누구고 빡은 누구냐 [2] 커클랜드갤로그로 이동합니다. 03:11 26 0
4847051 스토커2 껐다 ㄹㅇㅋㅋ 존나 재밌놐ㅋㅋ [1] lIlIllI빡IllIlIl갤로그로 이동합니다. 02:00 63 1
4847049 야식멩유 [1] 빡고수갤로그로 이동합니다. 01:36 44 0
4847048 저녁맹유 [2] BPBP갤로그로 이동합니다. 01:35 48 0
4847047 다중이 곰보 다중이 곰보 ~~신나는노래 ㅇㅇ(211.235) 01:34 31 0
4847046 바뚱!!☃+바닥을 뚫✨고 저 치✨약 까지 ㅇㅇ(211.235) 01:34 26 0
4847044 무니이이이이이 나무니이이이이 어디야아아아 ㅇㅇ(211.235) 01:34 27 0
4847042 착한블붕이들 들어라!! 당장 하아아아아아마 ㅇㅇ(211.235) 01:33 26 0
4847041 히히히 다 조져버려 히히히 히히히 ㅇㅇ(211.235) 01:33 31 0
4847039 바뚱!!☃+바닥을 뚫✨고 저 치✨약 까지 ㅇㅇ(211.235) 01:33 28 0
4847037 기괴한 아이피들 자랑중이농 ㅇㅇ(211.235) 01:33 36 0
4847036 연예인도 확실히 물러날 때를 알아야 함 ㅇㅇ(194.61) 01:32 94 1
4847034 ㅂㄱㅍ [2] 뱀파이어할리갤로그로 이동합니다. 01:31 38 0
4847030 쉽다 [2] BPBP갤로그로 이동합니다. 01:12 53 0
4847029 츄시 [2] 마노발갤로그로 이동합니다. 01:03 47 0
4847028 근데 핑계고 이거 시상식 할정도로 파급력 잇냐? [3] ㅇㅇ(211.234) 01:03 196 1
4847027 빡이는 블붕이들 보다 다른 유저를 더 믿는것 같아 [1] ㅇㅇ(49.166) 01:02 56 0
4847026 씨발 바이오스 업뎃하니까 스토커2 안 꺼짐 ㅋㅋㅋ lIlIllI빡IllIlIl갤로그로 이동합니다. 01:01 32 0
4847025 제발 600원만 도와줄사람.. 블갤러(220.116) 01:00 27 0
4847024 알바 씹년아 념컷올려 ㅉ [4] lIlIllI빡IllIlIl갤로그로 이동합니다. 00:58 61 1
4847023 넘버원걸은 악플저격 가사가 아니니까 발매후 잘못퍼지면 [1] ㅇㅇ(106.101) 00:55 143 1
4847022 씨바련... 죽어!!!!!! 그 새끼가차례대로 설치하래서 하고있었는데 ㅉ lIlIllI빡IllIlIl갤로그로 이동합니다. 00:53 36 0
4847021 BIOS 차례대로 설치해야한다던디? 아님? [4] lIlIllI빡IllIlIl갤로그로 이동합니다. 00:49 55 0
4847020 로제가 뭐냐 로제스파게티도 아니고 개병신냔들 아침이슬뿅 욛하는로제(106.101) 00:49 47 1
4847019 마스형 참여뭐냐 ㅋㅋㅋㅋㅋ 마스형 진심이네 [1] 꽃지수갤로그로 이동합니다. 00:45 157 0
4847018 ㄱㄱ[피프티유튭갤]⚡GRAVITY⚡⭕2주년 보은⭕왔프티(설쉬) ㅇㅇ갤로그로 이동합니다. 00:38 19 0
4847016 바이오스 업뎃 시간 졸라 오래걸림 ㅉ [2] lIlIllI빡IllIlIl갤로그로 이동합니다. 00:29 54 0
4847015 내일까지 게임 못할듯 ㅉ lIlIllI빡IllIlIl갤로그로 이동합니다. 00:29 42 0
4847014 ㅆㅂ BIOS 업데이트 몇년치 한꺼번에 하는중 ㅉ [7] lIlIllI빡IllIlIl갤로그로 이동합니다. 00:27 66 0
4847013 인터뷰 구글번역본 : 저는 지디랑 싸우고 싶지 않습니다 ㅇㅇ(106.101) 00:21 136 2
4847012 숙제완 [2] BPBP갤로그로 이동합니다. 00:19 48 0
4847011 만트라 뮤비는 진짜 볼매네 [3] 흥하는블핑_갤로그로 이동합니다. 00:17 147 3
4847009 15년도 과제따라한 임영웅과 22년도 관객훔쳐쓴 약먹는아이유 욛하는로제(106.101) 00:09 64 0
4847007 ⚡+APT에 moonlit floor Mantra⚡+ OurArea갤로그로 이동합니다. 00:04 36 0
4847006 YG엔터 양현석의 관상 블갤러(211.248) 00:03 120 0
4847005 ㄱㄱ[플레이브트위터갤]✅MMA 2024 투표✅ 스밍왔어요 플둥갤로그로 이동합니다. 11.21 23 0
4847004 보닌쨩이 문제가 뭔지 알아냈다농 [2] OurArea갤로그로 이동합니다. 11.21 51 0
4847003 셰리더 이거 뭔데 ㅆㅂ lIlIllI빡IllIlIl갤로그로 이동합니다. 11.21 43 0
4847002 아니 ㅅㅂ 뭐가 문제노! ㅉ [4] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.21 89 1
4847001 로제 신곡 내일 오후 2시 넘버원걸 소개하기 [2] ㅇㅇ(113.211) 11.21 384 17
4847000 빡이 아직도 저러고 있농 빡고수갤로그로 이동합니다. 11.21 46 0
4846999 메모리 부족 뜨는 이유 [1] ㅇㅇ(118.235) 11.21 61 0
4846997 로제 부르노 퍼포먼스 안무 연습은 얼마나 했으려나 [1] ㅇㅇ(220.118) 11.21 241 4
4846996 ㅆㅂ 엔비디아 설정에서 프레임 60으로 제한하니까 되네 ㅉ [1] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.21 57 0
4846995 더.쿠 후기방에서 흥미로운 아파트 글 발견 [1] ㅇㅇ(118.235) 11.21 286 4
4846994 제니 슬로모션 좋으면 이것도 들어보셈 [5] ㅇㅇ갤로그로 이동합니다. 11.21 141 2
4846993 메모리 부족 왜 뜨냐고 ㅆㅂ [3] lIlIllI빡IllIlIl갤로그로 이동합니다. 11.21 61 0
4846992 [여친갤] 비비지 'Shhh!' 신곡보은왔어요(설X)ʚ 제르냥갤로그로 이동합니다. 11.21 20 0
뉴스 데이식스, 12월 고척돔 콘서트 3만8천석 전석 매진 디시트렌드 11.21
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2