Java 공부

Day01 - 이클립스 프로젝트 만들기 및 출력

Hesitater 2021. 8. 10. 19:11
728x90

이클립스 프로젝트 만들기 및 출력이었지만.. 일단 출력에 관해서만 해봅시다.

Package는 꾸러미,묶음입니다.
코딩을 할때 작업단위 혹은 성격단위로 묶어 놔야 나중에 편하다. 패키지를 정하는 것은 분류를 하여 질서를 유지하며
빠르게 찾아 수정 가능하게 하는데 목적이 있어 중요하다고 판단됩니다.

위에서 정의된 명칭에 대한 설명은 다음과 같다.

*패키지(Package): 프로그램 혹은 기능의 경로(꾸러미,묶음)
*클래스(Class): java의 기본 계층 단위로 필드와 메소드, 생성자를 가지고 있다.
*메소드(Method): C언어에서 함수(Function)를 메소드(방법) 이라고 부른다. (단일 요구동작)

문장 끝에 반드시' ; '(세미콜른)으로 마무리 해야합니다. Kotlin에서 세미콜론이 사라졌습니다만,
문장을 마무리 한다라고 생각하면 좋은데 이를 쓰지 않으면 에러가 발생하여 컴파일이 자체가 되지 않습니다.

그외 키워드에 대한 설명입니다.

public(공공의) : 접근 지정자로 그 어떤 class에서도 접근 가능합니다. static (엄격한): 메모리에 상주시켜 동작 시킬때 사용합니다.** void** (비어있는) : 아무런 결과값이 나오지 않는다는 의미입니다.
publicclass FirstMainAnalysis { (이 클래스는 공용 클래스로 어디서나 접근 가능하다)
public static voidmain (String[] args) { 이 메소드는 메모리에 상주하면 공용으로 접근 가능하며 메소드의 형태가 void 형으로 아무런 리턴 값을 가지지 않는다.[그냥 메소드 블럭에 있는 내용들만 실행 된다.]

이것과 다른 부분이지만
public static void main (String[] args) { // 메인 메소드의 시작

이 부분에서
String[] : 문자배열들
args : arguments (인수) 의 약자이다
이라고만 알아두자 사실 나도 정확히는 모르는 부분이다 ... 언어들을 배우다보면 나중에 더 보완할 수 있지 않을까...