자바(Java)
자바는 썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이다.
자바언어의 특징
- 운영체제에 독립적
- 객체지향언어
- 비교적 배우기 쉽다.
- 자동 메모리 관리(Garbage Collection)
- 네트워크와 분산처리를 지원
- 멀티쓰레드를 지원
- 동적 로딩을 지원
JVM(Java Virtual Machine)
직역하면 '자바를 실행하기 위한 가상 기계' 이다. 컴퓨터 속 자바를 실행하기 위한 가상 컴퓨터라고 이해하면 좋다.
| Java 애플리케이션 |
| JVM |
| OS(Windows) |
| 컴퓨터(하드웨어) |
이렇게 함으로써 자바의 중요한 장점 중의 하나인 "Write once, run anywhere" 가 가능하게 되는 것이다.
자바로 프로그램 작성하기
Hello.java
자바로 프로그램을 개발하려면 JDK 이외에도 편집기가 필요하다. 메모장과 같은 간단한 편집기도 있지만, 이클립스나 인텔리제이와 같이 편리한 기능을 겸비한 고급 개발도구를 사용하는 것이 좋다.
class Hello {
public static void main(String[] args) {
// 실행될 문장
}
}
'public static void main(String[] args)'는 main 메서드의 선언부, 프로그램을 실행할 때 호출되도록 약속된 부분이므로 항상 똑같이 적어주어야 한다.
주석(comment)
주석이란 코드 내에 작성하는 메모이다. 이는 컴파일러와 인터프리터에 의해 무시되어 프로그램에 영향을 주지 않는다.
범위 주석 : /* 주석 */
한 줄 주석 : // 주석
class Hello
{
public static void main(String[] args) /* 프로그램의 시작 */
{
System.out.println("Hello, world."); // Hello, world. 를 출력
}
}
주의해야 할 점은 문자열을 의미하는 큰따옴표(") 안에 주석이 있을 때는 주석이 아닌 문자열로 인식된다.
class Hello
{
public static void main(String[] args) {
System.out.println("Hello, /* 주석 아님 */ world.");
System.out.println("Hello, world. // 주석 아님");
}
}'자바 > Java의 정석' 카테고리의 다른 글
| [Chapter 06] 객체지향 프로그래밍 I (1) | 2024.11.19 |
|---|---|
| [Chapter 05] 배열 array (1) | 2024.11.17 |
| [Chapter 04] 조건문과 반복문 (1) | 2024.11.17 |
| [Chapter 3] 연산자 (1) | 2024.11.17 |
| [Chapter 02] 변수 variable (1) | 2024.11.17 |