책 내용 질문하기
문제 38번 질문
도서
2024 시나공 정보처리기사 실기 기본서
페이지
241
조회수
260
작성일
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 영역에 할당됩니다
코드 해설을 보시면 프로그램이 실행되는 순서대로 해설을 작성해 놓은것입니다
행복한 하루되세요 :)