본문 바로가기

Java

자바(Java)란?

출처 - 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