책 내용 질문하기
                
                    
                        
                    
                        
                    
                        
                    
                        
                            
                                                    
                    
                    
                        
                                                                                            
                                
                                    
                                
                                    
                                
                                                            
                                                                
                        
                            
                                
                            
                        
                    
                    
                
            
        문제 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 영역에 할당됩니다 코드 해설을 보시면 프로그램이 실행되는 순서대로 해설을 작성해 놓은것입니다 행복한 하루되세요 :)