출처 - Java의 정석 기초편 (남궁 성)
1. 자바(Java)란?
자바는 썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어
2. 자바의 특징
- 운영체제에 독립적(Write once, run anywhere)
- 객체지향언어(object-oriented pro-gramming language): 상속, 캡슐화, 다형성
- 비교적 배우기 쉬움
- 자동 메모리 관리(Garbage Collection)
- 네트워크와 분산처리
- 멀티쓰레드(multi-thread)
- 동적 로딩(Dynamic Loading)
- 풍부한 라이브러리(Java API)
3. 자바가상머신(JVM: Java virtual machine)
- 가상머신은 소프트웨어로 구현된 하드웨어
- Java 애플리케이션은 OS와 하드웨어에 독립적
- JVM은 OS에 종속적
4. 자바 프로그램 작성
- 모든 코드는 반드시 클래스 안에 존재해야 한다.
- main메서드의 선언부 'public static void main(String[] args)' 은 'java.exe'에 의해 호출될 수 있도록 항상 똑같이 적어야 한다.
- main메서드의 선언부 다음에 나오는 괄호 {}는 메서드의 시작과 끝을 의미한다.
- main메서드의 호출로 시작해서 main메서드의 첫 문장부터 마지막 문장까지 수행을 마치면 종료된다.
'Java' 카테고리의 다른 글
반복문(for, while) (0) | 2022.09.19 |
---|---|
조건문(if, switch) (0) | 2022.09.16 |
연산자(operator) (0) | 2022.09.15 |
변수(Variable) (0) | 2022.09.14 |
화면 입출력 (0) | 2022.09.14 |