1. 자바(Java)
- 프로그래밍 언어(programing language)
- 컴퓨터 프로그램(애플리케이션)을 만드는 데 사용
- 실행환경(JRE) + 개발도구(JDK) + 라이브러리(API)
- 쉽고 빠르게 애플리케이션 개발 가능
2. 자바의 사용처
- PC 애플리케이션
- 인텔리제이
- 이클립스
- 웹 애플리케이션
- 모바일 애플리케이션(안드로이드)
- 빅 데이터(Big Data)
- hadoop
- 게임(마인 크래프트), 과학, 소형기기 등
3. 자바를 사용하는 이유
- 다양한 분야에서 활발히 사용
- 20년 동안 프로그래밍 언어 1, 2위
- 배우기 쉽고 풍부한 학습자료
- 모던 프로그래밍 언어(객체지향+함수형)
- 실무에서 가장 많이 사용
4. 자바의 특징
- 배우기 쉬운 객체지향 언어(프로그래밍 언어 + 객체지향 개념)
- 자동 메모리 관리(GC)
- 멀티 쓰레드를 지원
- 풍부한 라이브러리로 쉽게 개발가능
- 운영체제에 독립적
5. 자바 가상 머신(JVM)
- 자바 프로그램이 실행되는 가상 컴퓨터(VM)
- 한번 작성하면, 어디서든 실행(Write once, run anywhere)
'Java' 카테고리의 다른 글
06. 두 변수 바꾸기 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.17 |
---|---|
05. 상수와 리터럴 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.17 |
04. 변수의 타입 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.17 |
03. 변수의 선언과 저장 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.17 |
02. 글자 출력, 덧셈 뺄셈 계산하기 - 패스트캠퍼스 백엔드 부트캠프 3기 (0) | 2024.12.17 |