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 |