-
자바 기본 문법 [[01_기본 자료형]] [[02_참조 자료형]] [[03_연산자]] [[04_제어문]] [[05_함수]]
-
객체 지향 프로그래밍 (OOP) 기초 [[06_객체지향 프로그래밍OOP기초]] [[07_상속]] [[08_다형성]] [[09_캡슐화]] [[10_추상화]]
-
CS 개념 정리 [[컴퓨터 색깔 표현, pixel, Grayscale, RGB, HSV]] [[WAS(Web Application Server)]] [[웹WEB이란 무엇인가]]
-
intellj 설정 관련 자료 [[intellj 인코딩 설정_한글 깨짐]] [[단축키_IntelliJ_Eclipse_vscode 1]]
- 객체 지향 프로그래밍 언어다.
- 플랫폼 독립적이다.
- JVM(Java Virtual Machine) 위에서 실행이 된다.
- 가비지 콜렉션(GC, Garbage Collector)를 지원한다.
- 멀티 스레드를 지원한다.
- JDK(Java Development Kit)를 가지고 있어 프로그램을 빠르게 개발할 수 있다.
- 자바를 실행하기 위한 가상 머신
- 자바 바이트 코드(Java Byte Code)를 해당 OS에 맞게 해석하고 실행
- Java ME(Micro Edition) - 모바일 장치와 같은 소형기기에서 실행되는 자바 프로그램 개발에 사용
- Java SE(Standard Edition) - 데스크탑 컴퓨터 등에서 실행되는 자바 프로그램 개발에 사용
- Java EE(Enterprise Edition) - 서버용 컴퓨터 등에서 실행되는 자바 프로그램 개발에 사용, 오라클에서 관리하지 않음
'이것이 자바다' 신용권 저, 한빛미디어