안녕하세요!

FE 개발자 유진주입니다.

Language/JAVA

자바의 정석 Chapter1

ypearl 2023. 2. 24. 05:16

◆ 자바(Java): 실행환경(JRE)+개발도구(JDK)+라이브러리(API)

* 라이브러리: 프로그램에 필요한 기능들을 미리 만들어 둔 것.

(라이브러리와 프레임워크 차이: 노마드 코더 영상 참고)

PC(인텔리제이, 이클립스) / 웹(스프링 프레임워크 사용) / 모바일(안드로이드) 애플리케이션

/ 빅데이터 / 게임, 과학, 소형기기 등에 사용

 

Java8을 배워도 상관없다. 현재 실무에서는 이전 버전을 쓰는 곳들도 많음. (안정성의 이유로)

이후 버전은 최신 기능이 추가되어 있는 것.

 

◆ 자바의 특징

- 배우기 쉬운 객체지향 언어

- 자동 메모리 관리

- 멀티 쓰레드 지원

- 풍부한 라이브러리로 쉽게 개발가능

- 운영체제에 독립적

 

◆ Java API 문서: 자바로 프로그램을 만드는데 필요한 주요 기능을 미리 만들어서 제공