책 내용 질문하기
문제 38번 질문
도서
2024 시나공 정보처리기사 실기 기본서
페이지
241
조회수
243
작성일
2024-08-09
작성자
김*현
첨부파일

Public Class Problem{

static int Stack[]=new int[5];

static int Top=-1;


public static void main(String[] args){


....


38번 문제가 이렇게 되어있는데


클래스 안에 있는 메인 함수는 위의 코드가 먼저 실행되고 실행되는 건가요??


자바는 메인함수부터 시작이니까 메인 함수 위에 있는 코드들은 실행이 되지 않는게 아닌가요??



답변
2024-08-09 22:04:20

안녕하세요 길벗수험서 운영팀입니다.

회원님께서 말씀하신 static으로 선언된 변수는

main( ) 메소드가 시작되기 전 먼저 실행을 하여 메모리의 static 영역에 할당됩니다

코드 해설을 보시면 프로그램이 실행되는 순서대로 해설을 작성해 놓은것입니다

행복한 하루되세요 :)

  • 관리자
    2024-08-09 22:04:20

    안녕하세요 길벗수험서 운영팀입니다.

    회원님께서 말씀하신 static으로 선언된 변수는

    main( ) 메소드가 시작되기 전 먼저 실행을 하여 메모리의 static 영역에 할당됩니다

    코드 해설을 보시면 프로그램이 실행되는 순서대로 해설을 작성해 놓은것입니다

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.