- 자바란?
- 프로그래밍언어
- 애플리케이션을 만드는데 사용
- PC 애플리케이션: IntelliJ, eclipse
- 웹 애플리케이션
- 모바일 애플리케이션(안드로이드)
- 빅 데이터 : hadoop
- 게임(마인 크래프트), 과학, 소형기기 등
- Why 자바?
- 다양한 분야에서 활발히 사용
- 20년동안 1, 2위를 유지
- 첫번째 프로그래밍 언어로 GOOD
- 배우기 쉽고 풍부한 학습자료
- 모던 프로그래밍 언어(객체지향 + 함수형)
- 취업에 유리
- 강의는 Java SE 8 에 맞춰져 있음; 근데 요즘엔 6개월 마다 버전을 출시한다고 함
자바의 특징
- 배우기 쉬운 객체지향 언어(C++, java, python, js)
- 자동 메모리 관리 (GC: garbage collector)
- 멀티 쓰레드 지원
- 운영체제에 독립적
자바 가상 머신(JVM)
- 자바 프로그램이 실행되는 가상컴퓨터(VM)
- 한번 작성하면, 어디서든 실행(Write once, run anywhere)
자바 API 문서
- 자바 사전
자바의 정석 기초편 github
'Java > 자바의 정석' 카테고리의 다른 글
남궁성 자바의 정석 기초편 ch 6 객체지향 언어 클래스 (0) | 2022.11.21 |
---|---|
남궁성 자바의 정석 기초편 ch 5 배열 (0) | 2022.11.21 |
남궁성 자바의 정석 기초편 ch 4 조건문과 반복문 (0) | 2022.11.20 |
남궁성 자바의 정석 기초편 ch 3 (0) | 2022.11.19 |
남궁성 자바의 정석 기초편 ch 2 (0) | 2022.11.19 |