Day 7(8/9) MainMethod

2016. 8. 9. 13:17Programming/Java

**면접 예상 질문**


1) 객체 지향 언어 java의 특징

2) interface, abstract

3) I.O. 예외처리를 하는 이유

4) 생성자 Constructor의 용도



/*
  * [main 메서드]
  * main 메서드를 가지는 class -> application이자 객체
  * main 메서드가 없는 class -> 객체
  * main 있는 class만 java 명령어 실행 가능(=JVM 호출 가능)
  * JVM => ; 단위로 코드를 실행한다 = Thread(실행 단위)가 존재한다.\
  * main 메서드는 쓰레드를 가진다 (1 thread)
  *
  * Q. 왜 main은 public(접근 지정자) 가지나?
  * A. main을 실행하는 곳은 외부이기 때문에
  *
  * Q. main이 return 타입으로 void를 가지는 이유?
  * A. main한테서 자료 받는 놈이 없으므로(최종 도착지)
  *
  * Q. main이 stack에 저장되는 이유.
  * A. JVM이 stack에 있기 때문에, 실행할 코드를 stack에 가질 때 작동 속도가 더 빠름
  * 마치 기본데이터 타입을 stack에 저장하는 것과 같다.
  */
 


'Programming > Java' 카테고리의 다른 글

Day 9(8/11) extends, @Override, frame  (0) 2016.08.16
Day 8(8/10) Review (Constructor, Instance)  (0) 2016.08.16
Day 6(8/8) DoWhile, BreakLoop, Method, Instance  (0) 2016.08.08
Day 5(8/5) For, While  (0) 2016.08.05
Day 4(8/4) IF, Switch  (0) 2016.08.04