JAVA/교재

JAVA 01- 자바 프로그래밍의 기본

record2080 2025. 1. 19. 02:29

01. 자바의 과거와 현재

02. 자바 개발환경 준비

03. 자바 첫 프로그램 만들기

04. 프로그램 기본 구조 및 주석과 실행문

 

JAVA

객체지향 프로그래밍 언어

전 세계에서 가장 많이 사용하는 프로그래밍 언어 중 하나

 

특징

1. 객체지향언어

2. 단순성

3. 이식성 : 운영체제 종류와 상관없이 어느 환경에서나 실행할 수 있다.

4. 멀티스레드 : CPU를 최대한 활용하기 위해 프로그램의 2가지 이상을 동시에 실행할 수 있는 기능

-동시성 : 멀티 작업을 위해 하나의 코어에서 멀티스레드가 번갈아 가며 실행

-병렬성 : 멀티 작업을 위해 멀티 코어에서 개별 스레드를 동시에 실행

5. 메모리 자동 정리

6.풍부한 오픈소스 라이브러리

 

단점

1. 실행을 위해 자바가상머신을 거쳐야 하므로 다른언어들에 비해 실행 속도가 느리다

2. 예외 처리가 잘 되어 있으나 개발자가 처리를 지정해줘야 해서 불편함이 있다.

 

자바 가상머신이란? 자바클래스 파일을 로드하여 바이트코드를 특정 운영체제에서 사용하는 실행 코드로 해석함

                                메모리 등의 자원을 할당하고 관리하며 정보를 처리하는 작업을 하는 프로그램

 

<자바 프로그램의 기본 구조>

실행문<메서드<클래스<소스파일

 

'JAVA > 교재' 카테고리의 다른 글

JAVA 14- 예외처리  (2) 2025.01.21
JAVA 13- 내부 클래스  (0) 2025.01.20
JAVA 12- 추상 클래스와 인터페이스  (0) 2025.01.18
JAVA 11- 다형성과 타입 변환  (0) 2025.01.17
JAVA 10- 상속  (0) 2025.01.17