hyeonga_code
Java_06_자바 기본 구문 본문
- Java 구문
- c 와 동일하게 영어 대소문자를 구분합니다.
- 구문의 종료는 세미콜론_; 을 이용합니다.
- 코드 블록_Code Block = 유효 범위_Scope
- 중괄호_{} 로 표기한다
- 클래스 명 : 파스칼 표기법_PascalCase
_ 단어의 첫 글자를 대문자로 표기합니다.
- 변수 명, 메소드 명 : 카멜 표기법_camelCase
- 앞의 단어는 소문자, 두 번째 부터는 첫 문자를 대문자로 작성합니다.
- 변수 명 : 스네이크 표기법_snake_case
- 언더바를 이용합니다.
- 실행할 코드는 클래스 내부에 작성합니다.
- 클래스명과 자바 파일명이 동일해야 합니다.
- 주석_Comments
- 클래스 매뉴얼을 작성할 때 사용합니다
- Single-Line Comments : // ...
- Block Comments : /* ... */
- Document Comments_문서 주석: /** ... */
- 습관화 하도록 합니다.
- Javadoc tool에 의해 API 문서가 참조하는 주석입니다.
- 기본 구조
- 프로그램 단위는 클래스입니다.
- 클래스 내에서는 변수와 함수를 선언할 수 있습니다.
- 클래스는 패키지를 이용하여 접근 경로가 관리됩니다. = 네임스페이스
- 구문
package '패키지 이름';
import '패키지 이름'; // 전체 경로가 아닌 패키지 내에 들어있는 모든 것을 참조합니다.
=====
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/**
* - 클래스 주석입니다.
* - 여럿이 작업하는 경우 유용하게 사용할 수 있습니다.
* - 클래스에 대한 설명을 팝업으로 확인할 수 있습니다.
*/
public class '클래스 이름' {
/*
* - 블록 주석입니다.
*/
/*
- 변수는 클래스의 가장 상위에 작성합니다.
- 변수 작성 순서 : public > protected > private
- Compiler 는 순서가 중요하지 않습니다.
- 여럿이 작성하는 프로젝트일수록 정해진 규칙으로 작성하는 것이 좋습니다.
*/
// 변수는 범위를 가지고 있지 않습니다.
static public '변수 이름'; // class variable
static protected '변수 이름';
static private '변수 이름';
public '변수 이름'; // Instance variable
protected '변수 이름';
private '변수 이름';
// 메소드는 범위를 가지고 있습니다.
public '생성자'() { }
public static '메서드 이름'() { }
public void '메서드 이름'() { }
}
|
cs |
'Java' 카테고리의 다른 글
Java_08_프롬프트에서 실행하기 (0) | 2023.09.11 |
---|---|
Java_07_자바 메모리, Stack_스텍, Heap_힙, CPU, Constant Pool_상수, String Constant Pool, UML_Unified Modeling Language (0) | 2023.09.10 |
Java_05_시작하기 프로젝트, 패키지, 클래스, 기본 출력, 저장하기, 프로젝트 이름 변경, 이클립스로 자바 실행 (0) | 2023.09.08 |
Java_04_Java Platform, JCP, 자바 이클립스 설치, 이클립스 연동, 환경 설정하기 (0) | 2023.09.07 |
Java_03_오라클 JDK 설치, LTS 버전, JDK17, JDK와 JRE 차이 (0) | 2023.09.07 |