Static (2) 썸네일형 리스트형 JAVA main() 메소드가 public static인 이유. public static void main(String[] args) 1. main 메소드가 static 접근 지정자인 이유 main 메소드가 포함되어 있는 클레스의 객체 생성과는 상관없이 JVM이 프로그램을 시작할 때 가장 처음 수행하는 부분이기 때문에 static으로 지정해서 무조건 실행할 수 있도록 하기 위함이다. 2. public 인 이유 비슷한 개념으로 클래스가 어느 위치에 있건 JVM이 접근 가능하도록 하기 위해서 pulic 접근지정자로 해야한다 . JAVA Wrapper 클레스 , static 키워드 자바에서는 객체지향적인 개발이 이루어 지기 때문에 기본 Primitive 데이터들을 ( int, char 등 ) 객체로 바꾸어 주는 클래스를 제공하는데 그것을 Wrapper 라고 부른다. Ex ) int number = 100; => Interger n = new Integer(number); 반대로 객체를 기본 데이터로 바꾸는 방법은 Ex ) int number = n.intValue(); 라는 메소드를 사용한다. primitive data type Wrapper class boolean Boolean byte Byte char Character short Short int Integer long Long float Float double Double * static 키워드는 객체 생성없이 클레스의 이.. 이전 1 다음