> For the complete documentation index, see [llms.txt](https://docs.sysout.co.kr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sysout.co.kr/base-language/java/java-quick-start/sample-code.md).

# 샘플 코드 작성

## 소스 코드

소스 코드란 프로그램이 되기 위해서 필요한 원천 코드를 말한다. 사용하는 언어에 맞게 작성되며, 자바로 작성한 소스코드는 다음과 같은 형태를 띈다.

### 소스 코드 예시

```java
import java.lang.*;

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

자바에서 정해진 문법으로 작성되었기 때문에 어떤 의미를 가지는 코드인지는 추후 문서에서 설명한다.

### 소스 코드 저장

저장할 때 파일 명은 반드시 `HelloWorld`로 작성해야 하며, 다를 경우 오류가 발생한다. 이유는 작성한 코드 class 뒷부분에 HelloWorld라고 써있기 때문이며, 동일하게 작성한다면 다른 글자도 가능하다.

또한 저장할 때 확장자를 `.java`로 지정해야 한다. 다른 형태로 저장할 경우 정상적인 자바 소스파일로 인식하지 않아 컴파일이 불가하다.
