* 중괄호 더블클릭 : 영역 지정
- 패키지 . : 하위 폴더
tip) 더블 클릭
1. 영역 지정 (단어)
2. 중괄호 더블클릭 : 영역 지정 (괄호 안)
1. 패키지 (Package)
: 프로그램 혹은 기능의 경로 (꾸러미, 묶음)
- 뜻 : 꾸러미, 묶음
- 직업이나 성격 단위로 묶어두기
1. 이유
- 질서를 유지하여 빠르게 찾아서 수정 가능하게 하는 것
2. 이름 정하는 법
1) com.회사명.프로그램명
2) com.이니셜.프로그램명
* 기타 개념
1) 클래스 (Class)
: Java의 기본 계층 단위
- 필드, 메소드, 생성자
- 카멜 표기법 : FirstMainAnalysis (Java, Java Script)
cf) 스네이크 표기법 : first_main_analysis (Python, HTML)
2) 메소드 (Method)
: 단일 요구 동작
- C언어에서는 함수(Function)
- 클래스 하위에 붙은 함수는 메소드라고 부름
2. 문장 출력
- println에서 ln은 Line New
- public : 모든 클래스에서 접근 가능 (접근 지정자)
- static : 메모리에 상주시켜 동작시킬 때 사용 (디자인 패턴)
- void : 아무런 결과값이 나오지 않는다는 뜻 (반환값 X)
- main : 엔트리 포인트 (시작점)
- String[] : 문자 배열들
- args : arguments(인수)의 약자
* 패키지에서 .은 하위 폴더를 의미
- 패키지 이름 : com.이니셜.zero
- src 폴더 안에 com - 이니셜 - zero 폴더
3. String args[] 테스트 (인자 설정)
= 메인 메소드가 외부에서 String 배열 인자값 받을 수 있음
1. 요구사항
- 기본은 2번
- 시뮬레이터로 인자 100을 넣고 출력
2. 과정
- [Run] - [Run Configuration] 클릭
- [Argument] 탭에서 인수 입력
- [Apply], [Close] 클릭
3. 코드
package com.damgome.zero;
public class FirstMainAnalysis {
public static void main (String[] args) {
System.out.println("FirstMainAnalysis is Start");
System.out.println(args[0].toString()); // 받아온 인자의 배열 첫번째 값을 출력.
}
}
4. 결과
- 한 줄 추가
'백엔드 > Java 입문 (完)' 카테고리의 다른 글
[23-2] Java 입문 9. 변수 (0) | 2023.11.10 |
---|---|
[23-2] Java 입문 8. 코드 작성 규칙 (0) | 2023.11.10 |
[23-2] Java 입문 6. 주석 (0) | 2023.11.10 |
[23-2] Java 입문 5. 개발환경 설정 (이클립스) (0) | 2023.11.10 |
[23-2] Java 입문 4. 개발환경 설정 (JDK 설치) (0) | 2023.11.10 |