minyule.log
로그인
minyule.log
로그인
메인 메소드 public static void main(String[] args)
김민영
·
2023년 1월 20일
팔로우
0
Java
0
Java
목록 보기
4/14
처음 자바 프로젝트를 시작하면 다음과 같은 클래스가 있다.
public class test { public static void main(String[] args){ } }
test는 프로젝트 이름이다.
Java는 어플리케이션이 실행되면 제일 먼저 main 메소드를 실행한다.
public
접근제어자
어느 곳에서든 해당 객체를 참조할 수 있다는 의미
main 메소드가 어디에 있던 JVM이 접근하는데 제한이 없어야하기 때문에 public을 접근제어자로 붙임
접근제어자
변수, 메서드, 클래스에 대한 접근을 제한하는 기능
public : 접근에 제한이 없음
protected : 동일한 패키지 내나 파생 클래스에서 접근 가능
default : 접근제어자 명시하지 않은 경우 할당됨. 동일 패키지에서만 접근 가능
private : 자기 자신의 클래스 내에서만 접근 가능
static
static: 메모리에 고정이 된다. 변하지 않는다. 공유(모든 객체에서 동일하게 동작)
모든 객체가 공유하는 변수, 메서드.
static이 없으면 어떠한 객체가 main 메서드를 호출해야함.
다른 객체가 main을 호출하지 않아도 프로그램 시작시 자동으로 메모리에 할당되고 먼저 실행되도록 하기 위해 static을 붙임.
void
실행만 하며, 리턴값이 없는 함수.
반환형을 지정해주는 위치인데, 반환 없이 동작만 하는 클래스이므로.
String[] args
연속적인 문자열 데이터가 들어가는 저장공간이라는 뜻
매개변수가 들어가는 위치.
김민영
노션에 1차 정리합니당 - https://cream-efraasia-f3c.notion.site/4fb02c0dc82e48358e67c61b7ce8ab36?v=
팔로우
이전 포스트
클래스, 객체, 인스턴스
다음 포스트
클래스, 메소드의 매개변수
0개의 댓글
댓글 작성