[JAVA] 변수,코드,키워드

배띠·2022년 3월 10일

public class Java{
public static void main(String[] args){
System.out.println("Hello World");
}
}

접근제한자 클래스선언 클래스이름{
접근제한자 static 반환타입 메서드이름(파라미터){
//구현할 코드 작성}
}

(1)접근제한자
--> public,private,protected,default
--> 클래스나 메서드에 접근할 수 있는 범위를 지정한다. (접근제한자,접근제어자)
--> private > protected > public

(2)클래스선언
--> class
--> 객체를 생성하는 공장이라 생각하면 쉽다.

(3)클래스이름
--> 카멜케이스

(4)메서드
--> 어떤 특정한 동작이나 작업, 행위 등을 수행한다.

(5)static
--> static으로 선언된 메서드나 변수는 JVM (Java Virtual Machine)에서 객체 생성없이 호출 가능하다.
--> 자바 프로그램을 실행하면 static으로 지정된 메서드를 찾아서 먼저 메모리에 할당시킨다.
--> static으로 지정된 메서드가 여러개인 경우에는 객체를 생성하는 것과 상관없이 모두 메모리에 할당시킨다.
--> 그 이후에 main으로 이름이 만들어진 메서드가 있는지를 찾아서 그 메서드를 가장 먼저 호출한다.

profile
상상을 현실로

0개의 댓글